A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
H04N 13/282 - Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
H04N 23/62 - Control of parameters via user interfaces
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
A system maintains an IPS index. The IPS index includes magnetic fingerprints, each associated with a different time of capture, and each including magnetic fingerprint data of locations within a building. The system receives an image and associated magnetic data captured at a location within the building. The system selects a magnetic fingerprint from the IPS Index associated with a time within some time window of the time of capture of the received image. The system queries the selected magnetic fingerprint with the magnetic data associated with the received image to identify a location within the building corresponding to the magnetic data. The system localizes the received image based on the identified location.
A system maintains an IPS index. The IPS index includes magnetic fingerprints, each associated with a different time of capture, and each including magnetic fingerprint data of locations within a building. The system receives an image and associated magnetic data captured at a location within the building. The system selects a magnetic fingerprint from the IPS Index associated with a time within some time window of the time of capture of the received image. The system queries the selected magnetic fingerprint with the magnetic data associated with the received image to identify a location within the building corresponding to the magnetic data. The system localizes the received image based on the identified location.
G01C 21/00 - NavigationNavigational instruments not provided for in groups
G01C 21/32 - Structuring or formatting of map data
G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
4.
RENDERING DEPTH-BASED THREE-DIMENSIONAL MODEL WITH INTEGRATED IMAGE FRAMES
A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G01S 17/86 - Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
A system automatically identifies objects in an environment based on a walkthrough video and an annotated floorplan of the environment. The annotated floorplan indicates locations and types of objects that are expected to be in the environment. The system receives the walkthrough video and generates a 3D model of the environment. The system applies a machine learning model to the walkthrough video to identify regions within frames where objects are captured. After identifying the regions within frames of the walkthrough video that include objects, the system modifies corresponding regions of the 3D model to include the identified objects. For each of the identified objects, the system determines a likelihood of the identified object being present at a location in the environment based on a comparison of the modified 3D model and the annotated floorplan.
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
G06V 20/40 - ScenesScene-specific elements in video content
G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
H04N 13/282 - Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
H04N 23/62 - Control of parameters via user interfaces
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
8.
INTERIOR/EXTERIOR BUILDING WALKTHROUGH IMAGE INTERFACE
A computing device accesses interior image frames captured by a mobile device as the mobile device is moved through an interior of a building. The computing device accesses exterior image frames captured by a UAV as the UAV navigates around an exterior of the building. The computing device generates a 3D model representative of the building based on the image frames. The computing device generates an interface displaying the 3D model in a first interface portion. The computing device identifies a displayed portion of the 3D model that corresponds to one or more of the accessed exterior image frames. The computing device modifies the first interface portion to display an interface element at a location corresponding to the identified portion of the 3D model. In response to a selection of the displayed interface element, the computing device modifies a second interface portion to display the one or more accessed exterior image frames that correspond to the identified portion of the 3D model.
A computing device accesses interior image frames captured by a mobile device as the mobile device is moved through an interior of a building. The computing device accesses exterior image frames captured by a UAV as the UAV navigates around an exterior of the building. The computing device generates a 3D model representative of the building based on the image frames. The computing device generates an interface displaying the 3D model in a first interface portion. The computing device identifies a displayed portion of the 3D model that corresponds to one or more of the accessed exterior image frames. The computing device modifies the first interface portion to display an interface element at a location corresponding to the identified portion of the 3D model. In response to a selection of the displayed interface element, the computing device modifies a second interface portion to display the one or more accessed exterior image frames that correspond to the identified portion of the 3D model.
A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G01S 17/86 - Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
A system automatically identifies objects in an environment based on a walkthrough video and an annotated floorplan of the environment. The annotated floorplan indicates locations and types of objects that are expected to be in the environment. The system receives the walkthrough video and generates a 3D model of the environment. The system applies a machine learning model to the walkthrough video to identify regions within frames where objects are captured. After identifying the regions within frames of the walkthrough video that include objects, the system modifies corresponding regions of the 3D model to include the identified objects. For each of the identified objects, the system determines a likelihood of the identified object being present at a location in the environment based on a comparison of the modified 3D model and the annotated floorplan.
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
G06V 20/40 - ScenesScene-specific elements in video content
G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
A spatial indexing system receives a set of walkthrough videos of an environment taken over a period of time and receives an image search query that includes an image of an object. The spatial indexing system searches the set of walkthrough videos for instances of the object. The spatial indexing system presents search results in a user interface, displaying in a first portion a 2D map associated with one walkthrough video with marked locations of instances of the object and a second portion with a histogram of instances of the object over time in the set of walkthrough videos.
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
H04N 13/282 - Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
H04N 23/62 - Control of parameters via user interfaces
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
14.
Rendering depth-based three-dimensional model with integrated image frames
A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G01S 17/86 - Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
09 - Scientific and electric apparatus and instruments
37 - Construction and mining; installation and repair services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for use in the field of video and image capture, storage, documentation, transmission, reproduction and sharing; downloadable software in the nature of a mobile application for video and image capture, storage, documentation, transmission, reproduction and sharing; downloadable software for tracking and reporting changes in physical space, physical structures, architecture, building design and materials; downloadable software in the nature of a mobile application for tracking and reporting changes in physical space, physical structures, architecture, building design and materials; downloadable computer software for determining, extracting and sharing symbolic and numerical information and measurements from images, three-dimensional data points and other data and information from sensors; downloadable software in the nature of a mobile application for determining, extracting and sharing symbolic and numerical information and measurements from images, three-dimensional data points and other data and information from sensors; downloadable computer software for applying for, facilitating and verifying payment for products and services of others; downloadable software in the nature of a mobile application for applying for, facilitating and verifying payment for products and services of others; downloadable computer software for payment processing, transmission and verification; downloadable software in the nature of a mobile application for payment processing, transmission and verification; none of the foregoing for use in the parking lot operation and management fields. Consulting and advisory services in the field of construction; construction services, namely, construction of residential and commercial buildings and communities; construction management and supervision; construction project management services; building construction information services. Providing online non-downloadable software for use in the field of video and image capture, storage, transmission, reproduction and sharing; providing online non-downloadable software for capturing, storing, documenting, transmitting, reproducing and sharing images, videos and multimedia content; providing online non-downloadable software for tracking and reporting changes in physical space, physical structures, architecture, building design and materials; providing online non-downloadable software for determining, extracting and sharing symbolic and numerical information and measurements from images, three dimensional data points, and other data and information from sensors; providing online non-downloadable software for facilitating the payment for products and services of others; providing online non-downloadable software for payment processing, transmission and verification; none of the foregoing for use in the parking lot operation and management fields: construction planning.
16.
Machine learning based object identification using scaled diagram and three-dimensional model
A system automatically identifies objects in an environment based on a walkthrough video and an annotated floorplan of the environment. The annotated floorplan indicates locations and types of objects that are expected to be in the environment. The system receives the walkthrough video and generates a 3D model of the environment. The system applies a machine learning model to the walkthrough video to identify regions within frames where objects are captured. After identifying the regions within frames of the walkthrough video that include objects, the system modifies corresponding regions of the 3D model to include the identified objects. For each of the identified objects, the system determines a likelihood of the identified object being present at a location in the environment based on a comparison of the modified 3D model and the annotated floorplan.
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G06V 20/40 - ScenesScene-specific elements in video content
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 17/86 - Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
G06F 3/04842 - Selection of displayed objects or displayed text elements
A spatial indexing system receives a set of walkthrough videos of an environment taken over a period of time and receives an image search query that includes an image of an object. The spatial indexing system searches the set of walkthrough videos for instances of the object. The spatial indexing system presents search results in a user interface, displaying in a first portion a 2D map associated with one walkthrough video with marked locations of instances of the object and a second portion with a histogram of instances of the object over time in the set of walkthrough videos.
G06F 16/532 - Query formulation, e.g. graphical querying
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G01S 17/86 - Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
G06F 3/04842 - Selection of displayed objects or displayed text elements
21.
RENDERING DEPTH-BASED THREE-DIMENSIONAL MODEL WITH INTEGRATED IMAGE FRAMES
A system aligns a 3D model of an environment with image frames of the environment and generates a visualization interface that displays a portion of the 3D model and a corresponding image frame. The system receives LIDAR data collected in the environment and generates a 3D model based on the LIDAR data. For each image frame, the system aligns the image frame with the 3D model. After aligning the image frames with the 3D model, when the system presents a portion of the 3D model in an interface, it also presents an image frame that corresponds to the portion of the 3D model.
A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
H04N 13/282 - Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
A system automatically identifies objects in an environment based on a walkthrough video and an annotated floorplan of the environment. The annotated floorplan indicates locations and types of objects that are expected to be in the environment. The system receives the walkthrough video and generates a 3D model of the environment. The system applies a machine learning model to the walkthrough video to identify regions within frames where objects are captured. After identifying the regions within frames of the walkthrough video that include objects, the system modifies corresponding regions of the 3D model to include the identified objects. For each of the identified objects, the system determines a likelihood of the identified object being present at a location in the environment based on a comparison of the modified 3D model and the annotated floorplan.
A system automatically identifies objects in an environment based on a walkthrough video and an annotated floorplan of the environment. The annotated floorplan indicates locations and types of objects that are expected to be in the environment. The system receives the walkthrough video and generates a 3D model of the environment. The system applies a machine learning model to the walkthrough video to identify regions within frames where objects are captured. After identifying the regions within frames of the walkthrough video that include objects, the system modifies corresponding regions of the 3D model to include the identified objects. For each of the identified objects, the system determines a likelihood of the identified object being present at a location in the environment based on a comparison of the modified 3D model and the annotated floorplan.
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G06V 20/40 - ScenesScene-specific elements in video content
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
A spatial indexing system receives a set of walkthrough videos of an environment taken over a period of time and receives an image search query that includes an image of an object. The spatial indexing system searches the set of walkthrough videos for instances of the object. The spatial indexing system presents search results in a user interface, displaying in a first portion a 2D map associated with one walkthrough video with marked locations of instances of the object and a second portion with a histogram of instances of the object over time in the set of walkthrough videos.
G06F 16/532 - Query formulation, e.g. graphical querying
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
G06K 9/62 - Methods or arrangements for recognition using electronic means
G06F 3/04842 - Selection of displayed objects or displayed text elements
A spatial indexing system receives a set of walkthrough videos of an environment taken over a period of time and receives an image search query that includes an image of an object. The spatial indexing system searches the set of walkthrough videos for instances of the object. The spatial indexing system presents search results in a user interface, displaying in a first portion a 2D map associated with one walkthrough video with marked locations of instances of the object and a second portion with a histogram of instances of the object over time in the set of walkthrough videos.
A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
H04N 13/282 - Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04N 5/232 - Devices for controlling television cameras, e.g. remote control
28.
Automated spatial indexing of images based on floorplan features
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
09 - Scientific and electric apparatus and instruments
37 - Construction and mining; installation and repair services
42 - Scientific, technological and industrial services, research and design
45 - Legal and security services; personal services for individuals.
Goods & Services
Downloadable software for tracking, analyzing and reporting changes in physical space, physical structures, architecture, building design and materials; downloadable software in the nature of a mobile application for tracking, analyzing and reporting changes in physical space, physical structures, architecture, building design and materials; downloadable computer software for applying for, analyzing, facilitating and verifying payment for products and services of others; downloadable software in the nature of a mobile application for applying for, analyzing, facilitating and verifying payment for products and services of others; downloadable computer software for payment processing, analysis, transmission and verification; downloadable software in the nature of a mobile application for payment processing, analysis, transmission and verification; downloadable construction project management software; downloadable software for construction project progress tracking, risk management and reporting; downloadable software for communicating with construction and construction safety professionals; downloadable software for providing building and construction site safety and risk assessments; all of the foregoing for use in the construction and architecture industries Building inspection; construction project management; construction consultancy; Construction information services; construction project management, namely, progress tracking, risk management and reporting services Providing online non-downloadable software for tracking, analyzing and reporting changes in physical space, physical structures, architecture, building design and materials; providing online non-downloadable software for facilitating and analyzing the payment for products and services of others; providing online non-downloadable software for payment processing, analysis, transmission and verification; providing online non-downloadable construction project management software; providing online non-downloadable software for construction project progress tracking, risk management and reporting; providing online non-downloadable software for communicating with construction and construction safety professionals; providing online non-downloadable software for providing building and construction site safety and risk assessments; all of the foregoing for use in the construction and architecture industries Safety inspection services for building construction sites; Safety consultation in the field of construction site inspection and assessment; Consulting in the field of workplace safety; Information services in the field of construction site and workplace safety
09 - Scientific and electric apparatus and instruments
37 - Construction and mining; installation and repair services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for use in the field of video
and image capture, storage, documentation, transmission,
reproduction and sharing; downloadable software in the
nature of a mobile application for video and image capture,
storage, documentation, transmission, reproduction and
sharing; downloadable software for tracking and reporting
changes in physical space, physical structures,
architecture, building design and materials; downloadable
software in the nature of a mobile application for tracking
and reporting changes in physical space, physical
structures, architecture, building design and materials;
downloadable computer software for determining, extracting
and sharing symbolic and numerical information and
measurements from images, three-dimensional data points and
other data and information from sensors; downloadable
software in the nature of a mobile application for
determining, extracting and sharing symbolic and numerical
information and measurements from images, three-dimensional
data points and other data and information from sensors;
downloadable computer software for applying for,
facilitating and verifying payment for products and services
of others; downloadable software in the nature of a mobile
application for applying for, facilitating and verifying
payment for products and services of others; downloadable
computer software for payment processing, transmission and
verification; downloadable software in the nature of a
mobile application for payment processing, transmission and
verification; none of the foregoing for use in the parking
lot operation and management fields. Consulting and advisory services in the field of
construction; construction services, namely, construction of
residential and commercial buildings and communities;
construction supervision; construction management and
supervision; construction project management services;
providing information relating to building construction. Planning and layout design services of residential and
commercial buildings and communities; construction planning;
providing online non-downloadable software for use in the
field of video and image capture, storage, transmission,
reproduction and sharing; providing online non-downloadable
software for capturing, storing, documenting, transmitting,
reproducing and sharing images, videos and multimedia
content; providing online non-downloadable software for
tracking and reporting changes in physical space, physical
structures, architecture, building design and materials;
providing online non-downloadable software for determining,
extracting and sharing symbolic and numerical information
and measurements from images, three dimensional data points,
and other data and information from sensors; providing
online non-downloadable software for facilitating the
payment for products and services of others; providing
online non-downloadable software for payment processing,
transmission and verification; none of the foregoing for use
in the parking lot operation and management fields.
A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
A spatial indexing system receives a video that is a sequence of frames depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
H04N 13/279 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
H04N 13/282 - Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04N 5/232 - Devices for controlling television cameras, e.g. remote control
09 - Scientific and electric apparatus and instruments
37 - Construction and mining; installation and repair services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable computer software for use in capturing, digital storing, documenting, transmitting, reproducing, and sharing of digital videos and images in the fields of construction planning and construction project management excluding the management and operation of parking lots; downloadable computer software in the nature of a mobile application for use in capturing, digital storing, documenting, transmitting, reproducing, and sharing of digital videos and images in the fields of construction planning and construction project management excluding the management and operation of parking lots; downloadable computer software for tracking and reporting changes in construction physical space, construction physical structures, architectural blueprints and design models, building construction design and materials, all in the fields of construction planning and construction project management; downloadable computer software in the nature of a mobile application for tracking and reporting changes in construction physical space, construction physical structures, architectural blueprints and design models, building construction design and materials, all in the fields of construction planning and construction project management; downloadable computer software for determining, extracting and sharing symbolic and numerical information and measurements from images, three-dimensional data points in the nature of coordinate-measuring machines and information from electronic sensors for detecting and measuring distance, gas, temperature, position, pressure, and proximity, all in the fields of construction planning and construction project management; downloadable computer software in the nature of a mobile application for determining, extracting and sharing symbolic and numerical information and measurements from images, three-dimensional data points in the nature of coordinate-measuring machines and information from electronic sensors for detecting and measuring distance, gas, temperature, position, pressure, and proximity, all in the fields of construction planning and construction project management; downloadable computer software for applying for, facilitating and verifying payment for products and services of others; downloadable software in the nature of a mobile application for applying for, facilitating and verifying payment for products and services of others; downloadable computer software for payment processing, transmission and verification; downloadable software in the nature of a mobile application for payment processing, transmission and verification. (1) Consulting and advisory services in the field of construction of buildings; construction services, namely, construction of residential and commercial buildings and community buildings; construction supervision; construction management and supervision; construction project management services; providing information relating to building construction.
(2) Planning and layout design services of residential and commercial buildings and communities, in the nature of construction planning and drafting; construction planning; providing online non-downloadable computer software for use in capturing, digital storing, documenting, transmitting, reproducing, and sharing of digital videos and images in the fields of construction planning and construction project management excluding the management and operation of parking lots; providing online non-downloadable computer software for capturing, storing, documenting, transmitting, reproducing and sharing images, videos and multimedia content in the fields of construction planning and construction project management excluding the management and operation of parking lots; providing online non-downloadable computer software for tracking and reporting changes in construction physical space, construction physical structures, architectural blueprints and design models, building construction design and materials, all in the fields of construction planning and construction project management; providing online non-downloadable computer software for determining, extracting and sharing symbolic and numerical information and measurements from images, three-dimensional data points in the nature of coordinate-measuring machines and information from electronic sensors for detecting and measuring distance, gas, temperature, position, pressure, and proximity, all in the fields of construction planning and construction project management; providing online non-downloadable software for facilitating the payment for products and services of others; providing online non-downloadable software for payment processing, transmission and verification.
34.
Automated spatial indexing of images based on floorplan features
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
09 - Scientific and electric apparatus and instruments
37 - Construction and mining; installation and repair services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for use in the field of video and image capture, storage, documentation, transmission, reproduction and sharing; downloadable software in the nature of a mobile application for video and image capture, storage, documentation, transmission, reproduction and sharing; downloadable software for tracking and reporting changes in physical space, physical structures, architecture, building design and materials; downloadable software in the nature of a mobile application for tracking and reporting changes in physical space, physical structures, architecture, building design and materials; downloadable computer software for determining, extracting and sharing symbolic and numerical information and measurements from images, three-dimensional data points and other data and information from sensors; downloadable software in the nature of a mobile application for determining, extracting and sharing symbolic and numerical information and measurements from images, three-dimensional data points and other data and information from sensors; downloadable computer software for applying for, facilitating and verifying payment for products and services of others; downloadable software in the nature of a mobile application for applying for, facilitating and verifying payment for products and services of others; downloadable computer software for payment processing, transmission and verification; downloadable software in the nature of a mobile application for payment processing, transmission and verification; none of the foregoing for use in the parking lot operation and management fields Consulting and advisory services in the field of construction; construction services, namely, planning, laying out and construction of residential and commercial buildings and communities; construction planning and supervision; construction management and supervision; construction project management services; building construction information services Providing online non-downloadable software for use in the field of video and image capture, storage, transmission, reproduction and sharing; providing online non-downloadable software for capturing, storing, documenting, transmitting, reproducing and sharing images, videos and multimedia content; providing online non-downloadable software for tracking and reporting changes in physical space, physical structures, architecture, building design and materials; providing online non-downloadable software for determining, extracting and sharing symbolic and numerical information and measurements from images, three dimensional data points, and other data and information from sensors; providing online non-downloadable software for facilitating the payment for products and services of others; providing online non-downloadable software for payment processing, transmission and verification; none of the foregoing for use in the parking lot operation and management fields
36.
Automated spatial indexing of images based on floorplan features
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.
A spatial indexing system receives a sequence of images depicting an environment, such as a floor of a construction site, and performs a spatial indexing process to automatically identify the spatial locations at which each of the images were captured. The spatial indexing system also generates an immersive model of the environment and provides a visualization interface that allows a user to view each of the images at its corresponding location within the model.