Ecopia Tech Corporation

Canada

Back to Profile

1-41 of 41 for Ecopia Tech Corporation Sort by
Query
Aggregations
IP Type
        Patent 38
        Trademark 3
Jurisdiction
        United States 21
        World 10
        Canada 10
Date
New (last 4 weeks) 2
2026 October (MTD) 2
2026 July 1
2026 (YTD) 5
2025 15
See more
IPC Class
G06V 20/10 - Terrestrial scenes 11
G06N 20/00 - Machine learning 10
G06F 16/29 - Geographical information databases 7
G06T 17/05 - Geographic models 6
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting 6
See more
NICE Class
42 - Scientific, technological and industrial services, research and design 3
35 - Advertising and business services 2
Status
Pending 15
Registered / In Force 26

1.

MACHINE LEARNING FOR ARTIFICIAL PARCEL DATA GENERATION

      
Application Number 19281994
Status Pending
Filing Date 2025-07-28
First Publication Date 2026-10-15
Owner Ecopia Tech Corporation (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Wang, Hongbo

Abstract

Methods and systems for generating artificial parcel data are provided. An example method involves accessing geospatial imagery covering a geographic area of interest, subdividing the geospatial imagery into a grid of image tiles, accessing building footprint data georeferenced to the geospatial imagery representing positions and shapes of one or more buildings contained in the geographic area of interest, accessing ground truth parcel data representing boundaries of known legal land parcels defined within the geographic area of interest, cross-referencing the ground truth parcel data with the building footprint data to identify buildings that are located in areas that are not labeled by ground truth parcel data, selecting, based on the cross-referencing, one or more image tiles that contain the identified buildings, and providing the selected image tiles to an artificial parcel generator to generate artificial parcel data representing estimated boundaries of legal land parcels occupied by the identified buildings.

IPC Classes  ?

  • G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
  • G06F 16/29 - Geographical information databases
  • G06V 20/10 - Terrestrial scenes

2.

DATA AUGMENTATION FOR OCCLUSION HANDLING IN FEATURE EXTRACTION

      
Application Number 19463450
Status Pending
Filing Date 2026-01-29
First Publication Date 2026-10-15
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Wang, Yaolong
  • Wang, Hongbo

Abstract

Example systems and methods for data augmentation for occlusion handling in feature extraction are provided. An example method involves accessing a geospatial image depicting a built landcover feature and a natural occluding feature that partially occludes the built landcover feature, extracting an occlusion map from the geospatial image, wherein the occlusion map labels areas of the geospatial image as areas either covered by the natural occluding feature or not covered by the natural occluding feature, applying the occlusion map as a mask to the geospatial image to generate a masked geospatial image, and applying a machine learning model to the masked geospatial image to extract a geometric representation of the built landcover feature as depicted in the geospatial image, wherein the machine learning model is trained using training imagery that is augmented with simulated occluding features.

IPC Classes  ?

  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06V 20/10 - Terrestrial scenes

3.

ANNOTATION TOOLS FOR RECONSTRUCTING THREE-DIMENSIONAL ROOF GEOMETRY

      
Application Number 19563656
Status Pending
Filing Date 2026-03-11
First Publication Date 2026-07-23
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei

Abstract

Methods and systems for generating geometric models of buildings with pitched roof geometry from multiview imagery are provided. An example method involves establishing a three-dimensional coordinate space for the multiview imagery, and displaying, through an annotation platform, first and second images of the multiview imagery depicting the pitched roof from different points of view, providing functionality for a user to annotate the first and second images with at least a portion of a three-dimensional structure of the pitched roof including at least one roof facet, and reconstructing a geometric model. The method further involves providing functionality for a user to further annotate a linear roof element by constraining a starting point or ending point of the linear roof element to intersect the portion of the geometric model that represents the at least one roof facet.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06T 7/62 - Analysis of geometric attributes of area, perimeter, diameter or volume
  • G06T 15/10 - Geometric effects

4.

MACHINE LEARNING FOR THREE-DIMENSIONAL VECTOR MAP EXTRACTION

      
Application Number 19179124
Status Pending
Filing Date 2025-04-15
First Publication Date 2026-05-28
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Jia, Kai
  • Shu, Yuanming

Abstract

Methods and systems for generating three-dimensional vector maps representing three-dimensional features are provided. An example method involves accessing multiview imagery that depicts a three-dimensional feature, applying a machine learning model to the multiview imagery to generate a representation of the three-dimensional feature, and outputting the representation.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06N 20/00 - Machine learning
  • G06T 9/00 - Image coding
  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]

5.

MACHINE LEARNING FOR THREE-DIMENSIONAL VECTOR MAP GENERATION

      
Application Number CA2025051313
Publication Number 2026/090722
Status In Force
Filing Date 2025-10-03
Publication Date 2026-05-07
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Jia, Kai
  • Shu, Yuanming

Abstract

Methods and systems for generating three-dimensional vector maps representing three-dimensional features are provided. An example method involves accessing multiview imagery that depicts a three-dimensional feature, applying a machine learning model to the multiview imagery to generate a representation of the three-dimensional feature, and outputting the representation.

IPC Classes  ?

6.

MACHINE LEARNING FOR GENERATIVE GEOMETRIC MODELLING

      
Application Number 18860493
Status Pending
Filing Date 2023-04-25
First Publication Date 2025-09-11
Owner ECOPIA TECH CORPORATION (Canada)
Inventor Shu, Yuanming

Abstract

Example systems and methods for configuring machine learning models to generate geometric models are provided. An example method involves obtaining geometric modelling data comprising sequences of geometric modelling operations, and training the machine learning model on the geometric modelling data to generate geometric models encoded as tokenized representations of sequences of geometric modelling operations to be performed to build the geometric models, wherein the machine learning model is trained to generate the geometric models in accordance with learned geometric modelling practices extracted from the geometric modelling data.

IPC Classes  ?

  • G06V 10/766 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using regression, e.g. by projecting features on hyperplanes
  • G06N 20/00 - Machine learning
  • G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
  • G06V 10/77 - Processing image or video features in feature spacesArrangements for image or video recognition or understanding using pattern recognition or machine learning using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]Blind source separation
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

7.

Annotation tools for reconstructing three-dimensional roof geometry

      
Application Number 19173798
Grant Number 12406107
Status In Force
Filing Date 2025-04-08
First Publication Date 2025-09-02
Grant Date 2025-09-02
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei

Abstract

Methods and systems for generating geometric models of pitched roofs of buildings based on multiview imagery are provided. An example method involves establishing a three-dimensional coordinate space for the multiview imagery, displaying, through an annotation platform, multiview imagery depicting the pitched roof from different points of view, and providing, through the annotation platform, functionality for a user to define a perimeter of the pitched roof, define a ridge line of the pitched roof, and define at least part of a roof facet of the pitched roof by connecting the ridge line of the pitched roof to the perimeter of the pitched roof.

IPC Classes  ?

  • G06F 7/48 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state deviceMethods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using unspecified devices
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads

8.

Platform for distributed landcover feature data review

      
Application Number 19176112
Grant Number 12387456
Status In Force
Filing Date 2025-04-10
First Publication Date 2025-08-12
Grant Date 2025-08-12
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zhao, Tuan
  • Mo, Huansheng

Abstract

Methods and systems for extracting and reviewing landcover feature data are provided. An example method involves accessing geospatial imagery covering a geographic area and landcover feature data extracted from the geospatial imagery, subdividing the geospatial imagery into a grid of image tiles, assigning landcover feature data review technicians to review the image tiles and associated landcover feature data through a landcover feature data review platform, and receiving revised landcover feature data that modifies the landcover feature data.

IPC Classes  ?

  • 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
  • G06T 7/11 - Region-based segmentation
  • G06T 7/50 - Depth or shape recovery
  • G06T 7/62 - Analysis of geometric attributes of area, perimeter, diameter or volume
  • G06V 20/10 - Terrestrial scenes
  • G06V 20/13 - Satellite images
  • G06V 20/17 - Terrestrial scenes taken from planes or by drones

9.

ANNOTATION TOOLS FOR RECONSTRUCTING MULTI-FLOOR BUILDINGS

      
Application Number 19176915
Status Pending
Filing Date 2025-04-11
First Publication Date 2025-08-07
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Zhao, Tuan

Abstract

Methods and systems for generating geometric models of buildings with from multiview imagery are provided. An example method involves establishing a three-dimensional coordinate space for the multiview imagery, displaying, through an annotation platform, first and second images of the multiview imagery depicting the building from different points of view, providing, through the annotation platform, functionality for a user to provide user input comprising instructions that annotate the first and second images with at least two adjacent building sections of the building having roofs at different heights, and reconstructing, based on the user input received through the annotation platform, a geometric model comprising at least the two adjacent building sections.

IPC Classes  ?

  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 7/13 - Edge detection
  • G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations
  • H04N 13/351 - Multi-view displays for displaying three or more geometrical viewpoints without viewer tracking for displaying simultaneously

10.

Enhancing elevation models with landcover feature data

      
Application Number 19176420
Grant Number 12394152
Status In Force
Filing Date 2025-04-11
First Publication Date 2025-07-24
Grant Date 2025-08-19
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Deng, Ruijie
  • Chen, Zihao
  • Dai, Andi

Abstract

Methods and systems for enhancing elevation models with landcover feature data are provided. An example method involves accessing geospatial imagery covering an area of interest that includes a three-dimensional landcover feature, generating a digital surface model that includes one or more above-ground points corresponding to the three-dimensional landcover feature, extracting two-dimensional vector data from the geospatial imagery that represents a two-dimensional boundary of the three-dimensional landcover feature, generating a digital terrain model by removing from the digital surface model a portion that is bound by the two-dimensional vector data, generating three-dimensional vector data representing the three-dimensional landcover feature, inserting one or more ground-level points of the three-dimensional vector data into the digital terrain model, and filling the digital terrain model where the portion of the digital surface model was removed with estimated ground-level points of the three-dimensional vector data as a seed in a non-linear optimization process.

IPC Classes  ?

  • G06T 17/05 - Geographic models
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G06V 10/40 - Extraction of image or video features

11.

Vector data projection and feature matching to determine three-dimensional structure

      
Application Number 19171996
Grant Number 12592039
Status In Force
Filing Date 2025-04-07
First Publication Date 2025-07-24
Grant Date 2026-03-31
Owner Ecopia Tech Corporation (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Chen, Zihao
  • Deng, Ruijie

Abstract

Methods and systems for determining the height of structures based on imagery of the structures and associated two-dimensional vector data are provided. An example method involves projecting two-dimensional vector data outlining a roof of a structure into images of the structure captured from different perspectives and feature matching the vector data across the imagery to determine a best-matching three-dimensional position for the roof situated at the height of the structure.

IPC Classes  ?

  • G06T 17/05 - Geographic models
  • G06T 7/60 - Analysis of geometric attributes
  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
  • G06V 20/10 - Terrestrial scenes

12.

PLATFORM FOR DISTRIBUTED LANDCOVER FEATURE DATA REVIEW

      
Document Number 03297522
Status Pending
Filing Date 2024-03-08
Open to Public Date 2025-01-30
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zhao, Tuan
  • Mo, Huansheng

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06V 10/40 - Extraction of image or video features
  • G06V 10/46 - Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]Salient regional features
  • G06V 10/98 - Detection or correction of errors, e.g. by rescanning the pattern or by human interventionEvaluation of the quality of the acquired patterns
  • G06V 20/10 - Terrestrial scenes

13.

Platform for distributed landcover feature data review

      
Application Number 18437477
Grant Number 12743863
Status In Force
Filing Date 2024-02-09
First Publication Date 2025-01-30
Grant Date 2026-09-22
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zhao, Tuan
  • Mo, Huansheng

Abstract

Methods and systems for extracting and reviewing landcover feature data are provided. An example method involves accessing geospatial imagery covering a geographic area and landcover feature data extracted from the geospatial imagery, subdividing the geospatial imagery into a grid of image tiles, assigning landcover feature data review technicians to review the image tiles and associated landcover feature data through a landcover feature data review platform, and receiving revised landcover feature data that modifies the landcover feature data.

IPC Classes  ?

  • 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
  • G06T 7/11 - Region-based segmentation
  • G06T 7/50 - Depth or shape recovery
  • G06T 7/62 - Analysis of geometric attributes of area, perimeter, diameter or volume
  • G06V 20/10 - Terrestrial scenes
  • G06V 20/13 - Satellite images
  • G06V 20/17 - Terrestrial scenes taken from planes or by drones

14.

ANNOTATION TOOLS FOR RECONSTRUCTING MULTI-FLOOR BUILDINGS

      
Application Number IB2024052276
Publication Number 2025/022181
Status In Force
Filing Date 2024-03-08
Publication Date 2025-01-30
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Zhao, Tuan

Abstract

Methods and systems for generating geometric models of buildings with from multiview imagery are provided. An example method involves establishing a three-dimensional coordinate space for the multiview imagery, displaying, through an annotation platform, first and second images of the multiview imagery depicting the building from different points of view, providing, through the annotation platform, functionality for a user to provide user input comprising instructions that annotate the first and second images with at least two adjacent building sections of the building having roofs at different heights, and reconstructing, based on the user input received through the annotation platform, a geometric model comprising at least the two adjacent building sections.

IPC Classes  ?

  • G01C 11/06 - Interpretation of pictures by comparison of two or more pictures of the same area

15.

ANNOTATION TOOLS FOR RECONSTRUCTING MULTI-FLOOR BUILDINGS

      
Document Number 03297519
Status Pending
Filing Date 2024-03-08
Open to Public Date 2025-01-30
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Zhao, Tuan

IPC Classes  ?

  • G01C 11/06 - Interpretation of pictures by comparison of two or more pictures of the same area

16.

Annotation tools for reconstructing multi-floor buildings

      
Application Number 18431318
Grant Number 12633050
Status In Force
Filing Date 2024-02-02
First Publication Date 2025-01-30
Grant Date 2026-05-19
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Zhao, Tuan

Abstract

Methods and systems for generating geometric models of buildings from multiview imagery are provided. An example method involves displaying at least a first image and a second image that depict the building from different points of view, providing functionality for a user to annotate, with reference to at least the first image and the second image, a three-dimensional structure of a first building section of the building having a polygonal outline of a first substantially horizontal roof structure situated at a first height, and a three-dimensional structure of a second building section of the building having a polygonal outline of a second substantially horizontal roof structure situated at a second height lower than the first height. The polygonal outline of the second substantially horizontal roof structure is annotated by selecting a point located directly on one of the side walls of the first building section.

IPC Classes  ?

  • G06T 17/05 - Geographic models
  • G06T 7/13 - Edge detection
  • G06T 17/00 - 3D modelling for computer graphics
  • G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations
  • H04N 13/351 - Multi-view displays for displaying three or more geometrical viewpoints without viewer tracking for displaying simultaneously

17.

PLATFORM FOR DISTRIBUTED LANDCOVER FEATURE DATA REVIEW

      
Application Number IB2024052277
Publication Number 2025/022182
Status In Force
Filing Date 2024-03-08
Publication Date 2025-01-30
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zhao, Tuan
  • Mo, Huansheng

Abstract

Methods and systems for extracting and reviewing landcover feature data are provided. An example method involves accessing geospatial imagery covering a geographic area and landcover feature data extracted from the geospatial imagery, subdividing the geospatial imagery into a grid of image tiles, assigning landcover feature data review technicians to review the image tiles and associated landcover feature data through a landcover feature data review platform, and receiving revised landcover feature data that modifies the landcover feature data.

IPC Classes  ?

  • G06V 20/10 - Terrestrial scenes
  • G06N 20/00 - Machine learning
  • G06V 10/40 - Extraction of image or video features
  • G06V 10/46 - Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]Salient regional features
  • G06V 10/98 - Detection or correction of errors, e.g. by rescanning the pattern or by human interventionEvaluation of the quality of the acquired patterns

18.

ENHANCING ELEVATION MODELS WITH LANDCOVER FEATURE DATA

      
Document Number 03297728
Status Pending
Filing Date 2024-03-08
Open to Public Date 2025-01-02
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Deng, Ruijie
  • Chen, Zihao
  • Dai, Andi

IPC Classes  ?

19.

Enhancing elevation models with landcover feature data

      
Application Number 18402893
Grant Number 12682566
Status In Force
Filing Date 2024-01-03
First Publication Date 2025-01-02
Grant Date 2026-07-14
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Deng, Ruijie
  • Chen, Zihao
  • Dai, Andi

Abstract

Methods and systems for enhancing elevation models with landcover feature data are provided. An example method involves accessing imagery covering an area of interest that contains an above-ground feature, generating, a digital surface model of the area of interest, extracting three-dimensional landcover feature data representing the above-ground feature that contains one or more actual ground-level points at the base of the above-ground feature, and generating a digital terrain model from the digital surface model at least in part by removing the above-ground feature from the digital surface model and filling at least some of the removed area with one or more of the actual ground-level points from the three-dimensional landcover feature data.

IPC Classes  ?

  • G06T 17/05 - Geographic models
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G06V 10/40 - Extraction of image or video features

20.

ENHANCING ELEVATION MODELS WITH LANDCOVER FEATURE DATA

      
Application Number IB2024052274
Publication Number 2025/003774
Status In Force
Filing Date 2024-03-08
Publication Date 2025-01-02
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei
  • Deng, Ruijie
  • Chen, Zihao
  • Dai, Andi

Abstract

Methods and systems for enhancing elevation models with landcover feature data are provided. An example method involves accessing imagery covering an area of interest that contains an above-ground feature, generating, a digital surface model of the area of interest, extracting three-dimensional landcover feature data representing the above-ground feature that contains one or more actual ground-level points at the base of the above-ground feature, and generating a digital terrain model from the digital surface model at least in part by removing the above-ground feature from the digital surface model and filling at least some of the removed area with one or more of the actual ground-level points from the three-dimensional landcover feature data.

IPC Classes  ?

21.

ANNOTATION TOOLS FOR RECONSTRUCTING THREE-DIMENSIONAL ROOF GEOMETRY

      
Document Number 03278110
Status Pending
Filing Date 2024-01-09
Open to Public Date 2024-08-29
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

22.

Annotation tools for reconstructing three-dimensional roof geometry

      
Application Number 18402239
Grant Number 12602876
Status In Force
Filing Date 2024-01-02
First Publication Date 2024-08-29
Grant Date 2026-04-14
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei

Abstract

Methods and systems for generating geometric models of buildings with complex roof geometry from multiview imagery are provided. An example method involves establishing a three-dimensional coordinate space for the multiview imagery, and displaying, through an annotation platform, first and second images of the multiview imagery depicting the pitched roof from different points of view. The method further involves receiving, through the annotation platform, user input annotating the first and second images with a plurality of roof elements defining a three-dimensional structure of the pitched roof, and reconstructing, based on the user input received through the annotation platform, a geometric model representing the three-dimensional structure of the pitched roof situated in the three-dimensional coordinate space.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06T 7/62 - Analysis of geometric attributes of area, perimeter, diameter or volume
  • G06T 15/10 - Geometric effects

23.

ANNOTATION TOOLS FOR RECONSTRUCTING THREE-DIMENSIONAL ROOF GEOMETRY

      
Application Number IB2024050218
Publication Number 2024/176003
Status In Force
Filing Date 2024-01-09
Publication Date 2024-08-29
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Zai, Dawei

Abstract

Methods and systems for generating geometric models of buildings with complex roof geometry from multiview imagery are provided. An example method involves establishing a three-dimensional coordinate space for the multiview imagery, and displaying, through an annotation platform, first and second images of the multiview imagery depicting the pitched roof from different points of view. The method further involves receiving, through the annotation platform, user input annotating the first and second images with a plurality of roof elements defining a three-dimensional structure of the pitched roof, and reconstructing, based on the user input received through the annotation platform, a geometric model representing the three-dimensional structure of the pitched roof situated in the three-dimensional coordinate space.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 17/00 - 3D modelling for computer graphics
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads

24.

VECTOR DATA PROJECTION AND FEATURE MATCHING TO DETERMINE THREE-DIMENSIONAL STRUCTURE

      
Document Number 03278070
Status Pending
Filing Date 2024-01-09
Open to Public Date 2024-07-18
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Chen, Zihao
  • Deng, Ruijie

IPC Classes  ?

  • G01C 11/34 - Aerial triangulation
  • G06V 10/50 - Extraction of image or video features by performing operations within image blocksExtraction of image or video features by using histograms, e.g. histogram of oriented gradients [HoG]Extraction of image or video features by summing image-intensity valuesProjection analysis
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting

25.

MACHINE LEARNING FOR ARTIFICIAL PARCEL DATA GENERATION

      
Document Number 03278098
Status Pending
Filing Date 2024-01-09
Open to Public Date 2024-07-18
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Wang, Hongbo

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • G06F 16/50 - Information retrievalDatabase structures thereforFile system structures therefor of still image data
  • G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06N 3/09 - Supervised learning
  • G06Q 50/16 - Real estate
  • G06Q 50/18 - Legal services

26.

DATA AUGMENTATION FOR OCCLUSION HANDLING IN FEATURE EXTRACTION

      
Document Number 03278104
Status Pending
Filing Date 2024-01-09
Open to Public Date 2024-07-18
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Wang, Yaolong
  • Wang, Hongbo

IPC Classes  ?

  • G01C 11/04 - Interpretation of pictures
  • G06V 10/46 - Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]Salient regional features
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning

27.

MACHINE LEARNING FOR ARTIFICIAL PARCEL DATA GENERATION

      
Application Number IB2024050212
Publication Number 2024/150135
Status In Force
Filing Date 2024-01-09
Publication Date 2024-07-18
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Wang, Hongbo

Abstract

Methods and systems for generating artificial parcel data are provided. An example method involves accessing geospatial imagery depicting one or more buildings and surrounding areas, applying a machine learning model to the geospatial imagery to generate artificial parcel data in a form of a distance-transform raster map that represents a legal land parcel for each of the one or more buildings, and converting the distance-transform raster map into a vector map containing one or more polygons that represent the boundaries of each of the legal land parcels.

IPC Classes  ?

  • G06Q 50/16 - Real estate
  • G06F 16/29 - Geographical information databases
  • G06F 16/50 - Information retrievalDatabase structures thereforFile system structures therefor of still image data
  • G06F 16/56 - Information retrievalDatabase structures thereforFile system structures therefor of still image data having vectorial format
  • G06N 3/09 - Supervised learning
  • G06Q 50/18 - Legal services
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]

28.

VECTOR DATA PROJECTION AND FEATURE MATCHING TO DETERMINE THREE-DIMENSIONAL STRUCTURE

      
Application Number IB2024050210
Publication Number 2024/150134
Status In Force
Filing Date 2024-01-09
Publication Date 2024-07-18
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Chen, Zihao
  • Deng, Ruijie

Abstract

Methods and systems for determining the height of structures based on imagery of the structures and associated two-dimensional vector data are provided. An example method involves projecting two-dimensional vector data outlining a roof of a structure into images of the structure captured from different perspectives and feature matching the vector data across the imagery to determine a best- matching three-dimensional position for the roof situated at the height of the structure.

IPC Classes  ?

  • G01C 11/34 - Aerial triangulation
  • G06V 10/50 - Extraction of image or video features by performing operations within image blocksExtraction of image or video features by using histograms, e.g. histogram of oriented gradients [HoG]Extraction of image or video features by summing image-intensity valuesProjection analysis
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting

29.

DATA AUGMENTATION FOR OCCLUSION HANDLING IN FEATURE EXTRACTION

      
Application Number IB2024050213
Publication Number 2024/150136
Status In Force
Filing Date 2024-01-09
Publication Date 2024-07-18
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Wang, Yaolong
  • Wang, Hongbo

Abstract

Example systems and methods for data augmentation for occlusion handling in feature extraction are provided. An example method involves accessing a geospatial image depicting an occludable landcover feature; augmenting the geospatial image with a simulated occluding landcover feature to generate an occluding feature-augmented geospatial image, wherein the simulated occluding landcover feature partially occludes the occludable landcover feature as depicted in the geospatial image; and training a machine learning model, using the occluding feature-augmented geospatial image, to extract geometric representations of occludable landcover features as depicted in geospatial imagery.

IPC Classes  ?

  • G01C 11/04 - Interpretation of pictures
  • G06V 10/46 - Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]Salient regional features
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning

30.

Vector data projection and feature matching to determine three-dimensional structure

      
Application Number 18319553
Grant Number 12499620
Status In Force
Filing Date 2023-05-18
First Publication Date 2024-07-11
Grant Date 2025-12-16
Owner Ecopia Tech Corporation (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Chen, Zihao
  • Deng, Ruijie

Abstract

Methods and systems for determining the height of structures based on imagery of the structures and associated two-dimensional vector data are provided. An example method involves projecting two-dimensional vector data outlining a roof of a structure into images of the structure captured from different perspectives and feature matching the vector data across the imagery to determine a best-matching three-dimensional position for the roof situated at the height of the structure.

IPC Classes  ?

  • G06T 7/60 - Analysis of geometric attributes
  • G06T 17/05 - Geographic models
  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
  • G06V 20/10 - Terrestrial scenes

31.

Data augmentation for occlusion handling in feature extraction

      
Application Number 18325182
Grant Number 12567242
Status In Force
Filing Date 2023-05-30
First Publication Date 2024-07-11
Grant Date 2026-03-03
Owner ECOPIA TECH CORPORATION (Canada)
Inventor
  • Shu, Yuanming
  • Wang, Yaolong
  • Wang, Hongbo

Abstract

Example systems and methods for data augmentation for occlusion handling in feature extraction are provided. An example method involves accessing a tree cover source image that depicts one or more areas of tree cover, extracting a tree cover map from the tree cover source image that labels areas of the tree cover source image as either areas covered by tree cover or not covered by tree cover, selecting a contiguous area of tree cover from the tree cover map to use as simulated tree cover, accessing a geospatial image depicting a building, placing the simulated tree cover in the geospatial image to generate a tree cover-augmented geospatial image, wherein the simulated tree cover partially occludes a rooftop of the building as depicted in the geospatial image, and training a machine learning model, using the tree cover-augmented geospatial image, to extract building rooftop polygons outlining buildings as depicted in geospatial imagery.

IPC Classes  ?

  • G06V 20/10 - Terrestrial scenes
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting

32.

Machine learning for artificial parcel data generation

      
Application Number 18377025
Grant Number 12417516
Status In Force
Filing Date 2023-10-05
First Publication Date 2024-07-11
Grant Date 2025-09-16
Owner Ecopia Tech Corporation (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Wang, Hongbo

Abstract

Methods and systems for generating artificial parcel data are provided. An example method involves accessing geospatial imagery that depicts at least one building and its surrounding area, applying at least one machine learning model to the geospatial imagery to generate artificial parcel data that represents a shape and location of a legal land parcel occupied by the building, accessing building footprint data comprising at least one polygon that represents a shape and location of the building, storing the artificial parcel data and the building footprint data in association with address data that represents an address of the building, receiving a query, the query comprising an address of the building or geospatial coordinates situated within the building footprint or artificial parcel data corresponding to the building, and providing, in response to the query, the building footprint data and the artificial parcel data corresponding to the building.

IPC Classes  ?

  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
  • G06F 16/29 - Geographical information databases
  • G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
  • G06V 20/10 - Terrestrial scenes

33.

Machine learning for artificial parcel data generation

      
Application Number 18105589
Grant Number 11823364
Status In Force
Filing Date 2023-02-03
First Publication Date 2023-11-21
Grant Date 2023-11-21
Owner Ecopia Tech Corporation (Canada)
Inventor
  • Shu, Yuanming
  • Tan, Shuo
  • Wang, Hongbo

Abstract

Methods and systems for generating artificial parcel data are provided. An example method involves accessing geospatial imagery depicting one or more buildings and surrounding areas, applying a machine learning model to the geospatial imagery to generate artificial parcel data in a form of a distance-transform raster map that represents a legal land parcel for each of the one or more buildings, and converting the distance-transform raster map into a vector map containing one or more polygons that represent the boundaries of each of the legal land parcels.

IPC Classes  ?

  • G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
  • G06F 16/29 - Geographical information databases
  • G06V 20/10 - Terrestrial scenes

34.

MACHINE LEARNING FOR VECTOR MAP GENERATION

      
Document Number 03241704
Status Pending
Filing Date 2023-04-25
Open to Public Date 2023-11-02
Owner ECOPIA TECH CORPORATION (Canada)
Inventor Shu, Yuanming

Abstract

Methods and systems for generating vector maps representing features depicted in imagery are provided. An example method involves obtaining remote imagery that depicts a feature, applying a machine learning model to the remote imagery to extract a geometric model of the feature encoded as a tokenized representation of a sequence of annotation operations, and interpreting the tokenized representation as a vector map representing the geometric model of the feature.

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06N 20/00 - Machine learning
  • G06T 7/00 - Image analysis
  • G09B 29/00 - MapsPlansChartsDiagrams, e.g. route diagrams

35.

MACHINE LEARNING FOR GENERATIVE GEOMETRIC MODELLING

      
Document Number 03241710
Status Pending
Filing Date 2023-04-25
Open to Public Date 2023-11-02
Owner ECOPIA TECH CORPORATION (Canada)
Inventor Shu, Yuanming

Abstract

Example systems and methods for configuring machine learning models to generate geometric models are provided. An example method involves obtaining geometric modelling data comprising sequences of geometric modelling operations, and training the machine learning model on the geometric modelling data to generate geometric models encoded as tokenized representations of sequences of geometric modelling operations to be performed to build the geometric models, wherein the machine learning model is trained to generate the geometric models in accordance with learned geometric modelling practices extracted from the geometric modelling data.

IPC Classes  ?

36.

Machine learning for vector map generation

      
Application Number 17731769
Grant Number 12518510
Status In Force
Filing Date 2022-04-28
First Publication Date 2023-11-02
Grant Date 2026-01-06
Owner Ecopia Tech Corporation (Canada)
Inventor Shu, Yuanming

Abstract

Methods and systems for generating vector maps representing features depicted in imagery are provided. An example method involves obtaining remote imagery that depicts a feature, applying a machine learning model to the remote imagery to extract a geometric model of the feature encoded as a tokenized representation of a sequence of annotation operations, and interpreting the tokenized representation as a vector map representing the geometric model of the feature.

IPC Classes  ?

  • G06V 10/766 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using regression, e.g. by projecting features on hyperplanes
  • G06N 20/00 - Machine learning
  • G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
  • G06V 10/77 - Processing image or video features in feature spacesArrangements for image or video recognition or understanding using pattern recognition or machine learning using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]Blind source separation
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

37.

MACHINE LEARNING FOR VECTOR MAP GENERATION

      
Application Number IB2023054237
Publication Number 2023/209560
Status In Force
Filing Date 2023-04-25
Publication Date 2023-11-02
Owner ECOPIA TECH CORPORATION (Canada)
Inventor Shu, Yuanming

Abstract

Methods and systems for generating vector maps representing features depicted in imagery are provided. An example method involves obtaining remote imagery that depicts a feature, applying a machine learning model to the remote imagery to extract a geometric model of the feature encoded as a tokenized representation of a sequence of annotation operations, and interpreting the tokenized representation as a vector map representing the geometric model of the feature.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06F 16/29 - Geographical information databases
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06N 20/00 - Machine learning
  • G09B 29/00 - MapsPlansChartsDiagrams, e.g. route diagrams

38.

MACHINE LEARNING FOR GENERATIVE GEOMETRIC MODELLING

      
Application Number IB2023054242
Publication Number 2023/209563
Status In Force
Filing Date 2023-04-25
Publication Date 2023-11-02
Owner ECOPIA TECH CORPORATION (Canada)
Inventor Shu, Yuanming

Abstract

Example systems and methods for configuring machine learning models to generate geometric models are provided. An example method involves obtaining geometric modelling data comprising sequences of geometric modelling operations, and training the machine learning model on the geometric modelling data to generate geometric models encoded as tokenized representations of sequences of geometric modelling operations to be performed to build the geometric models, wherein the machine learning model is trained to generate the geometric models in accordance with learned geometric modelling practices extracted from the geometric modelling data.

IPC Classes  ?

39.

ECOPIA

      
Serial Number 90978162
Status Registered
Filing Date 2021-05-11
Registration Date 2022-10-18
Owner Ecopia Tech Corporation (Canada)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Analyzing and compiling business data for providing digital 2D and 3D map data; Analyzing and compiling business data for geocoding information Mapping services featuring providing digital 2D and 3D map data

40.

ECOPIA

      
Application Number 210605200
Status Registered
Filing Date 2021-05-11
Registration Date 2025-03-03
Owner Ecopia Tech Corporation (Canada)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

(1) Analyzing and compiling business data for providing digital 2D and 3D map data; Analyzing and compiling business data for geocoding information (2) Mapping services featuring providing digital 2D and 3D map data; software as a service (SASS) services featuring software for viewing 2D and 3D map data

41.

ECOPIA

      
Serial Number 90702762
Status Registered
Filing Date 2021-05-11
Registration Date 2025-07-15
Owner Ecopia Tech Corporation (Canada)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software as a service (SAAS) services featuring software for viewing 2D and 3D map data