Avidbots Corp.

Canada

Back to Profile

1-57 of 57 for Avidbots Corp. Sort by
Query
Aggregations
IP Type
        Patent 42
        Trademark 15
Jurisdiction
        United States 26
        Canada 19
        World 12
Date
2025 6
2024 9
2023 7
2022 12
2021 7
See more
IPC Class
A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers 28
A47L 9/28 - Installation of the electric equipment, e.g. adaptation or attachment to the suction cleanerControlling suction cleaners by electric means 5
G05D 1/02 - Control of position or course in two dimensions 5
G05D 1/648 - Performing a task within a working area or space, e.g. cleaning 5
A47L 11/282 - Floor-scrubbing machines, motor-driven having rotary tools 4
See more
NICE Class
07 - Machines and machine tools 15
37 - Construction and mining; installation and repair services 15
Status
Pending 24
Registered / In Force 33

1.

SYSTEM AND METHOD OF AN ADAPTIVE MAPPING SYSTEM FOR AUTONOMOUS ROBOTS FOR IMPROVED NAVIGATION

      
Document Number 03270523
Status Pending
Filing Date 2025-04-09
Open to Public Date 2025-10-30
Owner Avidbots Corp (Canada)
Inventor
  • Von Frankenberg, Florentin Christoph
  • Gallan, Marc Jerome
  • Hanniman, Brent William
  • Pandillapally, Naveena
  • Salazar Posada, Jaime Andres
  • Vithiyananthan, Thuvaragan
  • Collazos Agredo, Mitchel Esteban

Abstract

A system and method of an adaptive mapping system for semi-autonomous cleaning devices for improved navigation using a randomized dot pattern to represent dynamic areas and ensure precise localization in changing environments. A map is parameterized as an occupancy grid, where each cell is assigned the likelihood that it contains a physical object in the environment. A novel mapping technique is disclosed that intelligently distinguishes between static features (e.g., walls and pillars) and dynamic areas (e.g., places prone to frequent changes). By representing dynamic areas with a randomized dot pattern, an adaptive mapping system maintains high localization confidence for autonomous mobile robots (AMRs). This approach ensures uninterrupted robot operations, significantly reducing or eliminating the need for human intervention due to localization uncertainties and addresses the critical problem of navigating and operating efficiently in environments that undergo frequent changes.

IPC Classes  ?

  • G01C 21/10 - NavigationNavigational instruments not provided for in groups by using measurement of speed or acceleration
  • G01C 21/20 - Instruments for performing navigational calculations
  • G05D 1/24 - Arrangements for determining position or orientation
  • G05D 1/40 - Control within particular dimensions

2.

SYSTEM AND METHOD OF AN ADAPTIVE MAPPING SYSTEM FOR AUTONOMOUS ROBOTS FOR IMPROVED NAVIGATION

      
Application Number 19174450
Status Pending
Filing Date 2025-04-09
First Publication Date 2025-10-09
Owner Avidbots Corp (Canada)
Inventor
  • Von Frankenberg, Florentin Christoph
  • Gallant, Marc Jerome
  • Hanniman, Brent William
  • Pandillapally, Naveena
  • Salazar Posada, Jaime Andres
  • Vithiyananthan, Thuvaragan
  • Collazos Agredo, Mitchel Esteban

Abstract

A system and method of an adaptive mapping system for semi-autonomous cleaning devices for improved navigation using a randomized dot pattern to represent dynamic areas and ensure precise localization in changing environments. A map is parameterized as an occupancy grid, where each cell is assigned the likelihood that it contains a physical object in the environment. A novel mapping technique is disclosed that intelligently distinguishes between static features (e.g., walls and pillars) and dynamic areas (e.g., places prone to frequent changes). By representing dynamic areas with a randomized dot pattern, an adaptive mapping system maintains high localization confidence for autonomous mobile robots (AMRs). This approach ensures uninterrupted robot operations, significantly reducing or eliminating the need for human intervention due to localization uncertainties and addresses the critical problem of navigating and operating efficiently in environments that undergo frequent changes.

IPC Classes  ?

  • G05D 1/246 - Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • G05D 105/10 - Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
  • G05D 109/10 - Land vehicles
  • G05D 111/10 - Optical signals
  • G05D 111/50 - Internal signals, i.e. from sensors located in the vehicle, e.g. from compasses or angular sensors

3.

SYSTEM AND METHOD OF REPLANNING FOR COVERAGE OF ENVIRONMENTS WITH UNKNOWN OBSTACLES

      
Document Number 03230885
Status Pending
Filing Date 2024-03-01
Open to Public Date 2025-07-08
Owner AVIDBOTS CORP (Canada)
Inventor
  • Ramesh, Megnath
  • Imeson, Francis Christopher
  • Smith, Stephen
  • Fidan, Baris

IPC Classes  ?

  • A47L 9/28 - Installation of the electric equipment, e.g. adaptation or attachment to the suction cleanerControlling suction cleaners by electric means
  • A47L 11/00 - Machines for cleaning floors, carpets, furniture, walls, or wall coverings
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • G01C 21/00 - NavigationNavigational instruments not provided for in groups
  • G05D 1/242 - Means based on the reflection of waves generated by the vehicle
  • G05D 1/622 - Obstacle avoidance
  • G05D 1/646 - Following a predefined trajectory, e.g. a line marked on the floor or a flight path
  • G05D 1/648 - Performing a task within a working area or space, e.g. cleaning

4.

SYSTEM AND METHOD OF A SEMI-AUTONOMOUS CLEANING APPARATUS WITH ADJUSTABLE CLEANING PARAMETERS

      
Document Number 03240122
Status Pending
Filing Date 2024-05-30
Open to Public Date 2025-07-03
Owner AVIDBOTS CORP (Canada)
Inventor
  • Baboolal, Ravi
  • Mclennan, Duncan Chapman
  • Molina Cabrera, Pablo Roberto
  • Holmes, Nathaniel
  • Lunzmann, Natassia

Abstract

A system and method of a semi-autonomous cleaning apparatus with adjustable cleaning parameters. A floor cleaning system of a semi-autonomous cleaning apparatus adapts the cleaning parameters by way of one or more control systems in order to optimize cleaning performance in the specific context and application of operation. Using sensors, the front or rear sensing modules of the semi-autonomous cleaning apparatus can detect different floor types and adjust the parameters accordingly prior to initiating a cleaning or polishing plan for regular floors and VCT floor finishes. Floor shininess can also be detected by measuring the reflection of a light source (i.e., LED strip) by a camera sensor. Machine learning algorithms can be used to enable floor cleaning or floor polishing.

IPC Classes  ?

  • A47L 9/28 - Installation of the electric equipment, e.g. adaptation or attachment to the suction cleanerControlling suction cleaners by electric means
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • G05B 13/00 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion

5.

SOFTWARE SYSTEMS AND METHOD FOR A SEMI-AUTONOMOUS FLOOR CLEANING APPARATUS FOR NAVIGATION OF TIGHT SPACES

      
Application Number CA2024051491
Publication Number 2025/102156
Status In Force
Filing Date 2024-11-12
Publication Date 2025-05-22
Owner AVIDBOTS CORP (Canada)
Inventor
  • Molina Cabrera, Pablo Robert
  • Hyde, John James Samuel
  • Lee, Kenneth King Ho
  • Hope, Robert Winston
  • D'Souza, Jim Aidon

Abstract

Software, system and method of a semi-autonomous floor cleaning apparatus for navigation of tight spaces. A floor cleaning system of a semi-autonomous cleaning apparatus capable of autonomous movement and navigation of tight spaces for cleaning floors. The semi-autonomous cleaning apparatus consists of a cleaning system, a cleaning head assembly, a rear squeegee assembly, a water handling system and a plurality of sensors. The plurality of sensors including LiDAR sensors, cliff sensors, 3D cameras and data collection cameras are configured for data collection semi-autonomous navigation, floor cleaning and movement. Software for the apparatus may incorporate sensors and perception software modules, a machine learning module, an Edge following module, autonomy module, a safety system module, a Lidar filtering module, a semantic segmentation module, and an architecture to support New Enhanced Robot Foundation (NERF).

IPC Classes  ?

  • G05D 1/646 - Following a predefined trajectory, e.g. a line marked on the floor or a flight path
  • G05D 1/24 - Arrangements for determining position or orientation
  • G05D 1/644 - Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
  • G05D 1/648 - Performing a task within a working area or space, e.g. cleaning

6.

SYSTEM AND METHOD OF A SEMI-AUTONOMOUS FLOOR CLEANING APPARATUS FOR NAVIGATION OF TIGHT SPACES

      
Application Number CA2024051373
Publication Number 2025/081276
Status In Force
Filing Date 2024-10-18
Publication Date 2025-04-24
Owner AVIDBOTS CORP (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Hyde, John James Samuel
  • Baboolal, Ravi
  • De Menezes Lino Modesto, Eduardo
  • Gupta, Dhrov
  • Cowan, Heather
  • Koscielski, Aaron
  • Ahmad, Syed Mujtaba Ali

Abstract

A system and method of a semi-autonomous floor cleaning device for navigation of tight spaces. A floor cleaning system of a semi-autonomous cleaning device capable of autonomous movement and navigation of tight spaces for cleaning floors. The semi-autonomous cleaning apparatus consists of a cleaning system, a cleaning head assembly, a rear squeegee assembly, a water handling system and a plurality of sensors. The plurality of sensors including LiDAR sensors, cliff sensors, 3D cameras and data collection cameras are configured for data collection semi-autonomous navigation, floor cleaning and movement.

IPC Classes  ?

  • A47L 11/28 - Floor-scrubbing machines, motor-driven
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

7.

SYSTEM AND METHOD OF A SEMI-AUTONOMOUS CLEANING APPARATUS WITH ADJUSTABLE CLEANING PARAMETERS

      
Application Number 18678238
Status Pending
Filing Date 2024-05-30
First Publication Date 2024-12-05
Owner Avidbots Corp (Canada)
Inventor
  • Baboolal, Ravi
  • Mclennan, Duncan Chapman
  • Molina Cabrera, Pablo Roberto
  • Holmes, Nathaniel
  • Lunzmann, Natassia

Abstract

A system and method of a semi-autonomous cleaning apparatus with adjustable cleaning parameters. A floor cleaning system of a semi-autonomous cleaning apparatus adapts the cleaning parameters by way of one or more control systems in order to optimize cleaning performance in the specific context and application of operation. Using sensors, the front or rear sensing modules of the semi-autonomous cleaning apparatus can detect different floor types and adjust the parameters accordingly prior to initiating a cleaning or polishing plan for regular floors and VCT floor finishes. Floor shininess can also be detected by measuring the reflection of a light source (i.e., LED strip) by a camera sensor. Machine learning algorithms can be used to enable floor cleaning or floor polishing.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A47L 9/28 - Installation of the electric equipment, e.g. adaptation or attachment to the suction cleanerControlling suction cleaners by electric means
  • G05D 1/648 - Performing a task within a working area or space, e.g. cleaning
  • G05D 105/10 - Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
  • G05D 107/40 - Indoor domestic environment

8.

SYSTEM AND METHOD OF UNSUPERVISED STEREO MATCHING WITH SURFACE NORMAL ASSISTANCE FOR INDOOR APPLICATIONS

      
Application Number 18593932
Status Pending
Filing Date 2024-03-03
First Publication Date 2024-09-26
Owner Avidbots Corp (Canada)
Inventor
  • Fan, Xiule
  • Amiri, Ali Jahani
  • Fidan, Baris
  • Jeon, Soo

Abstract

A system and method for unsupervised stereo matching with surface normal assistance for indoor applications. According to the disclosure, a deep neural network with a feature extraction module, a normal branch, and a disparity branch is disclosed. The extraction module and the normal branch are trained first in a supervised manner for surface normal prediction. The predicted surface normal is then incorporated into the disparity branch, which is trained later in an unsupervised manner for disparity estimation. The latter unsupervised learning approach can reduce our method's dependence on a large amount of ground truth data that is difficult to collect. Experimental results indicate that our proposed method can predict accurate surface normal at textureless regions. With the help of the surface normal, the predicted disparity at these challenging areas is more accurate, which leads to improved quality of stereo matching in indoor scenarios.

IPC Classes  ?

  • G06T 7/593 - Depth or shape recovery from multiple images from stereo images

9.

DISINFECTION MODULE FOR A SEMI-AUTONOMOUS CLEANING AND DISINFECTION DEVICE

      
Application Number 18058726
Status Pending
Filing Date 2021-04-30
First Publication Date 2024-09-12
Owner Avidbots Corp (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Baboolal, Ravi
  • Grandin, Thomas
  • Magni, Alan
  • Cornies, Dan
  • Mccombe, Justin

Abstract

An autonomous or semi-autonomous cleaning device having a disinfection module mounted therein for disinfecting walls and objects in the areas it operates. The disinfection module consists of a fan, atomizer nozzle, an electrostatic module and a disinfection tank to store disinfection solution. The nozzle of the disinfection module will spray a stream of disinfection solution towards walls and objects to disinfect these surfaces. The system activates an electrostatically charged disinfection misting system which is designed to disinfect vertical surfaces and select horizontal surfaces.

IPC Classes  ?

  • A61L 2/22 - Phase substances, e.g. smokes, aerosols
  • A61L 2/18 - Liquid substances
  • A61L 2/24 - Apparatus using programmed or automatic operation

10.

SYSTEM AND METHOD OF REPLANNING FOR COVERAGE OF ENVIRONMENTS WITH UNKNOWN OBSTACLES

      
Application Number 18593009
Status Pending
Filing Date 2024-03-01
First Publication Date 2024-09-05
Owner Avidbots Corp (Canada)
Inventor
  • Ramesh, Megnath
  • Imeson, Francis Christopher
  • Smith, Stephen
  • Fidan, Baris

Abstract

A system and method to replan coverage paths for a robot operating in an environment with initially unknown static obstacles. Existing coverage approaches reduce coverage time by covering along the minimum number of coverage lines (straight-line paths). However, recomputing such paths online can be computationally expensive resulting in robot stoppages that increase coverage time. An alternative is greedy detour replanning, i.e., replanning with minimum deviation from the initial path, which is efficient to compute but may result in unnecessary detours. In this work, an anytime coverage replanning approach named OARP-Replan is proposed that performs near-optimal replans to an interrupted coverage path within a given time budget. This is accomplished by solving linear relaxations of mixed-integer linear programs (MILPs) to identify sections of the interrupted path that can be optimally replanned within the time budget.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

11.

KAS

      
Application Number 1787195
Status Registered
Filing Date 2024-01-05
Registration Date 2024-01-05
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots. Technical support services, namely, technical advice in the nature of repair of industrial robots.

12.

SYSTEM AND METHOD OF OBSTACLE AND CLIFF DETECTION FOR A SEMI-AUTONOMOUS CLEANING DEVICE

      
Application Number 18481002
Status Pending
Filing Date 2023-10-04
First Publication Date 2024-04-11
Owner Avidbots Corp (Canada)
Inventor
  • Ye, Weilong
  • Fakih, Adel
  • Park, Bongkyun Jake

Abstract

A system and method of obstacle and cliff detection for an autonomous or a semi-autonomous cleaning device utilizing a calibration health monitor and occupancy grid filters. A calibration health monitor is used for monitoring and making minor adjustments to camera calibration over time. An occupancy grid filter is a 3D occupancy grid for probabilistically observing obstacles with 3d sensors that are susceptible to noise or other inaccuracies.

IPC Classes  ?

  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
  • A47L 9/28 - Installation of the electric equipment, e.g. adaptation or attachment to the suction cleanerControlling suction cleaners by electric means
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

13.

SYSTEM AND METHOD OF SEMANTIC SEGMENTATION FOR A CLEANING DEVICE

      
Application Number 18481367
Status Pending
Filing Date 2023-10-05
First Publication Date 2024-04-11
Owner Avidbots Corp (Canada)
Inventor
  • Jahani, Ali
  • Fakih, Adel
  • Bredikhin, Egor
  • Choi, Yoohee
  • Rasheed, Umer
  • Gaba, Abhishank

Abstract

A system and method of semantic segmentation for an autonomous or semi-autonomous cleaning device. By using machine learning and visual data, one can teach an algorithm (e.g., a deep neural network) to distinguish between ground and non-ground spaces. The non-ground spaces are passed to the cleaning device path planning to avoid these areas. The algorithm may be programmed to detect low obstacles (e.g., cardboard boxes, low pallets, forklift tines) and other low-height obstacles. Semantic segmentation obstacle avoidance adds another layer of safety to perception safety protocols of a cleaning device.

IPC Classes  ?

  • G05D 1/02 - Control of position or course in two dimensions

14.

KAS

      
Serial Number 79394506
Status Registered
Filing Date 2024-01-05
Registration Date 2025-09-02
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, being industrial robots, electric sweepers being industrial robots; cleaning robots being industrial robots; all of the aforesaid goods not for personal or domestic use Technical support services, namely, technical advice in the nature of repair of industrial robots.

15.

INCIDENT NOTIFICATION SYSTEM FOR A SEMI-AUTONOMOUS CLEANING DEVICE

      
Application Number 18343974
Status Pending
Filing Date 2023-06-29
First Publication Date 2024-01-04
Owner Avidbots Corp (Canada)
Inventor
  • Coca, Florin
  • Rath, Resma
  • Mclennan, Duncan Chapman
  • Wong, Oriana
  • Molina-Cabrera, Pablo Roberto

Abstract

A system and method for incident notification for an autonomous or a semi-autonomous cleaning device. The incident notification can be provided with or without videos using hyperlinks. Videos can be accessed directly on the cleaning device graphical user interface (GUI) on the incident notification dashboard. Based on the detected failure types, direct links to specific contextual help videos next to each incident notification can be provided to further troubleshoot the incident. The system simplifies the complexity of incident notification and improves the user experience by merging all monitoring on a single dashboard which can manage all simultaneous faults in a coherent manner.

IPC Classes  ?

  • B25J 13/06 - Control stands, e.g. consoles, switchboards
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A47L 9/28 - Installation of the electric equipment, e.g. adaptation or attachment to the suction cleanerControlling suction cleaners by electric means
  • B25J 9/16 - Programme controls

16.

INCIDENT NOTIFICATION SYSTEM FOR A SEMI-AUTONOMOUS CLEANING DEVICE

      
Document Number 03205439
Status Pending
Filing Date 2023-06-29
Open to Public Date 2023-12-29
Owner AVIDBOTS CORP (Canada)
Inventor
  • Coca, Florin
  • Rath, Resma
  • Mclennan, Duncan Chapman
  • Wong, Oriana
  • Molina Cabrera, Pablo Roberto

Abstract

A system and method for incident notification for an autonomous or a semi-autonomous cleaning device. The incident notification can be provided with or without videos using hyperlinks. Videos can be accessed directly on the cleaning device graphical user interface (GUI) on the incident notification dashboard. Based on the detected failure types, direct links to specific contextual help videos next to each incident notification can be provided to further troubleshoot the incident. The system simplifies the complexity of incident notification and improves the user experience by merging all monitoring on a single dashboard which can manage all simultaneous faults in a coherent manner.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • G05B 19/048 - MonitoringSafety
  • G05D 1/86 - Monitoring the performance of the system, e.g. alarm or diagnosis modules

17.

DEBRIS MANAGEMENT SYSTEM FOR A SEMI-AUTONOMOUS CLEANING DEVICE

      
Application Number CA2023050433
Publication Number 2023/184036
Status In Force
Filing Date 2023-03-30
Publication Date 2023-10-05
Owner AVIDBOTS CORP (Canada)
Inventor
  • Oprea, Alina Claudia
  • Koscielski, Aaron
  • Gorzkowski, Igor
  • Ahmad, Syed Mujtaba Ali

Abstract

An autonomous or a semi-autonomous cleaning device having debris diverting system and filtering element to make the cleaning device more resistant to negative consequences caused by the presence of debris. The debris diverting system consists of front skirt assembly having one or more bristled guards, a rubber skirt, a magnetic attachment, a spring attachment, a hose assembly with a hose and hose attachment mechanism and a catch tray. The debris diverting system enable the cleaning device to block large debris and selectively filter small debris to pass through to be swept up or suctioned up by the vacuum hose of the cleaning device.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A47L 9/06 - Nozzles with fixed, e.g. adjustably fixed brushes or the like
  • A47L 11/30 - Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction

18.

DEBRIS MANAGEMENT SYSTEM FOR A SEMIAUTONOMOUS CLEANING DEVICE

      
Document Number 03207929
Status In Force
Filing Date 2023-03-30
Open to Public Date 2023-09-30
Grant Date 2025-11-18
Owner AVIDBOTS CORP (Canada)
Inventor
  • Oprea, Alina Claudia
  • Koscielski, Aaron
  • Gorzkowski, Igor
  • Ahmad, Syed Mujtaba Ali

Abstract

An autonomous or a semi-autonomous cleaning device having debris diverting system and filtering element to make the cleaning device more resistant to negative consequences caused by the presence of debris. The debris diverting system consists of front skirt assembly having one or more bristled guards, a rubber skirt, a magnetic attachment, a spring attachment, a hose assembly with a hose and hose attachment mechanism and a catch tray. The debris diverting system enable the cleaning device to block large debris and selectively filter small debris to pass through to be swept up or suctioned up by the vacuum hose of the cleaning device.

IPC Classes  ?

  • A47L 9/06 - Nozzles with fixed, e.g. adjustably fixed brushes or the like
  • A47L 11/30 - Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

19.

KAS

      
Application Number 226758800
Status Pending
Filing Date 2023-07-05
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

(1) Robotic machines, namely, automatic floor scrubbers, being industrial robots, not for personal or domestic use; autonomous electronic robots for use in large industrial and commercial buildings namely, airports, retail stores, shopping malls, healthcare centres, hospitals, hotels, office buildings, educational facilities, warehouses, conference and convention centres ,and factories, for scrubbing, sweeping and cleaning floors, specifically not for domestic or personal use (1) Technical support services, namely, technical advice related to the repair of industrial robots

20.

LOCALIZATION FRAMEWORK FOR DYNAMIC ENVIRONMENTS FOR AUTONOMOUS INDOOR SEMI-AUTONOMOUS DEVICES

      
Application Number 17964873
Status Pending
Filing Date 2022-10-12
First Publication Date 2023-04-13
Owner Avidbots Corp (Canada)
Inventor
  • Gallant, Marc
  • Thomas, Teyvonia
  • Vandermeulen, Mark
  • Erusalimchik, Dan
  • Molina Cabrera, Pablo Roberto

Abstract

A hybrid mapping and localization system using continuous localization algorithms is disclosed. When a localization quality is sufficiently high, based on a validated points localization monitor metric, then the map updates are allowed to be made on the localization map. This helps localizing in dynamic environments because these environment changes are actually integrated into the underlying map, so that the particle filter does not snap to incorrect object locations.

IPC Classes  ?

  • G05D 1/02 - Control of position or course in two dimensions
  • G01C 21/00 - NavigationNavigational instruments not provided for in groups

21.

LOCALIZATION FRAMEWORK FOR DYNAMIC ENVIRONMENTS FOR AUTONOMOUS INDOOR SEMI-AUTONOMOUS DEVICES

      
Document Number 03179118
Status Pending
Filing Date 2022-10-12
Open to Public Date 2023-04-12
Owner AVIDBOTS CORP (Canada)
Inventor
  • Gallant, Marc
  • Vandermeulen, Mark
  • Erusalimchik, Dan
  • Molina Cabrera, Pablo Roberto

Abstract

A hybrid mapping and localization system using continuous localization algorithms is disclosed. When a localization quality is sufficiently high, based on a validated points localization monitor metric, then the map updates are allowed to be made on the localization map. This helps localizing in dynamic environments because these environment changes are actually integrated into the underlying map, so that the particle filter does not snap to incorrect object locations.

IPC Classes  ?

  • A47L 11/00 - Machines for cleaning floors, carpets, furniture, walls, or wall coverings
  • B08B 13/00 - Accessories or details of general applicability for machines or apparatus for cleaning
  • G01C 21/20 - Instruments for performing navigational calculations
  • G05D 1/246 - Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]

22.

SYSTEM AND METHOD OF MINIMUM TURN COVERAGE OF ARBITRARY NON-CONVEX REGIONS

      
Document Number 03174010
Status Pending
Filing Date 2022-09-13
Open to Public Date 2023-03-13
Owner AVIDBOTS CORP (Canada)
Inventor
  • Ramesh, Megnath
  • Imeson, Francis Christopher
  • Smith, Stephen
  • Fidan, Baris

Abstract

A system and method of minimum turn coverage of arbitrary non-convex regions. Coverage planning is the task of generating a path that ensures the tool carried by the robot covers all regions of interest. The number of turns in the path can affect the time to cover the region and the quality of coverage (tools like cameras and cleaning attachments commonly have poor performance around turns). In recent turn-minimizing coverage methods, the region is partitioned to be covered by the least number of rectangles of width equal to the tool's width. The partitioning problem is typically solved using heuristics that have no optimality guarantees. A linear programming (LP) approach is disclosed to generate an axis-parallel coverage plan that minimizes the number of turns taken by the robot. The LP method solves this problem optimally in polynomial time. Coverage plans are generated for real regions using the LP method.

IPC Classes  ?

  • A47L 11/00 - Machines for cleaning floors, carpets, furniture, walls, or wall coverings
  • G05D 1/228 - Command input arrangements located on-board unmanned vehicles
  • G05D 1/644 - Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
  • G05D 1/648 - Performing a task within a working area or space, e.g. cleaning
  • G06F 17/11 - Complex mathematical operations for solving equations

23.

Floor cleaning apparatus

      
Application Number 29737375
Grant Number D0973985
Status In Force
Filing Date 2020-06-08
First Publication Date 2022-12-27
Grant Date 2022-12-27
Owner Avidbots Corp (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Gupta, Dhrov

24.

Apparatus and methods for semi-autonomous cleaning of surfaces

      
Application Number 17883125
Grant Number 11844474
Status In Force
Filing Date 2022-08-08
First Publication Date 2022-12-01
Grant Date 2023-12-19
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Sheikh, Faizan
  • Cabrera, Pablo Roberto Molina
  • Willick, Todd
  • D'Alessio-Doucet, Julien
  • Lee, Kenneth

Abstract

An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.

IPC Classes  ?

  • A47L 11/282 - Floor-scrubbing machines, motor-driven having rotary tools
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

25.

SYSTEM AND METHOD OF SOFTWARE AND PITCH CONTROL OF A DISINFECTION MODULE FOR A SEMI-AUTONOMOUS CLEANING AND DISINFECTION DEVICE

      
Document Number 03160169
Status Pending
Filing Date 2022-05-24
Open to Public Date 2022-11-24
Owner AVIDBOTS CORP (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Lee, Kenneth King Ho
  • Fraser, Cameron Scott Reidlinger
  • Coca, Florin

Abstract

A system and method of software control and autonomy of a disinfection module for an autonomous or semi-autonomous cleaning device. The disinfection module control software resides on a computer with processor and memory. The disinfection module is connected to peripherals for sensing and localizing in the environment and controlling the actuators for the motion of the cleaning device. The disinfection module control software processes the sprayer's status, follows and plans paths to move the cleaning device to the spray targets, generates appropriate motion commands, and controls the disinfection module's pump, fan, LED, and electrostatic generator states.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • G05D 1/222 - Remote-control arrangements operated by humans
  • G05D 1/242 - Means based on the reflection of waves generated by the vehicle
  • G05D 1/646 - Following a predefined trajectory, e.g. a line marked on the floor or a flight path
  • G05D 1/648 - Performing a task within a working area or space, e.g. cleaning

26.

SYSTEM AND METHOD OF SEMI-AUTONOMOUS CLEANING OF SURFACES

      
Application Number 17650678
Status Pending
Filing Date 2020-08-12
First Publication Date 2022-08-25
Owner Avidbots Corp (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Choi, Yoohee
  • Coca, Florin
  • Fakih, Adel
  • Park, Bongkyun Jake
  • Ye, Weilong
  • Rasheed, Umer
  • Bajwa, Bhavnit Singh
  • Fraser, Cameron Scott Reidlinger
  • Lee, Kenneth King Ho
  • Mclennan, Duncan Chapman
  • Duchesne, Thomas Joseph
  • Hayton, Breanna May
  • Gorzkowski, Igor
  • Hyde, John James Samuel
  • Bersenev, Alexander
  • Baboolal, Ravi
  • Gupta, Dhrov
  • Grandin, Thomas

Abstract

A system and method can be provided for detecting the status of one or more components and/or systems of, for example, a manual, semi-autonomous, or fully autonomous cleaning device or the like. Embodiments described herein relate to a system that provides semi-autonomous cleaning of surfaces by a semi-autonomous cleaning device. The system provides for improved reliable obstacle detection and avoidance, improved sensing, improved design, improved failure detection, advanced diagnostics and expandability capabilities.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A47L 11/30 - Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction
  • G05D 1/02 - Control of position or course in two dimensions
  • G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads

27.

AVIDBOTS

      
Application Number 1655845
Status Registered
Filing Date 2022-02-04
Registration Date 2022-02-04
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots. Technical support services, namely, technical advice related to the repair of industrial robots.

28.

Avidbots

      
Application Number 1652485
Status Registered
Filing Date 2022-02-04
Registration Date 2022-02-04
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots. Technical support services, namely, technical advice related to the repair of industrial robots.

29.

A

      
Application Number 1653722
Status Registered
Filing Date 2022-02-04
Registration Date 2022-02-04
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots. Technical support services, namely, technical advice related to the repair of industrial robots.

30.

NEO

      
Application Number 1651532
Status Registered
Filing Date 2022-02-04
Registration Date 2022-02-04
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots. Technical support services, namely, technical advice related to the repair of industrial robots.

31.

A

      
Application Number 217632800
Status Registered
Filing Date 2022-02-04
Registration Date 2024-11-01
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

(1) Robotic machines, namely, automatic floor scrubbers, electric carpet sweepers, electric vacuum cleaners for industrial purposes; industrial robots for cleaning floors (1) Technical support services, namely, technical advice related to the repair of industrial robots.

32.

NEO

      
Application Number 217484700
Status Registered
Filing Date 2022-02-04
Registration Date 2024-11-01
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

(1) Robotic machines, namely, automatic floor scrubbers, electric carpet sweepers, electric vacuum cleaners for industrial purposes; industrial robots for cleaning floors (1) Technical support services, namely, technical advice related to the repair of industrial robots.

33.

AVIDBOTS

      
Application Number 217922900
Status Registered
Filing Date 2022-02-04
Registration Date 2024-11-01
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

(1) Robotic machines, namely, automatic floor scrubbers, electric carpet sweepers, electric vacuum cleaners for industrial purposes; industrial robots for cleaning floors (1) Technical support services, namely, technical advice related to the repair of industrial robots.

34.

AVIDBOTS

      
Application Number 217632900
Status Registered
Filing Date 2022-02-04
Registration Date 2024-11-01
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

(1) Robotic machines, namely, automatic floor scrubbers, electric carpet sweepers, electric vacuum cleaners for industrial purposes; industrial robots for cleaning floors (1) Technical support services, namely, technical advice related to the repair of industrial robots.

35.

DISINFECTION MODULE FOR A SEMI-AUTONOMOUS CLEANING AND DISINFECTION DEVICE

      
Document Number 03160710
Status Pending
Filing Date 2021-04-30
Open to Public Date 2021-12-02
Owner
  • AVIDBOTS CORP. (Canada)
  • MOLINA, PABLO (Canada)
Inventor
  • Baboolal, Ravi
  • Grandin, Thomas
  • Molina, Pablo
  • Cornies, Dan
  • Magni, Alan
  • Mccombe, Justin

Abstract

An autonomous or semi-autonomous cleaning device having a disinfection module mounted therein for disinfecting walls and objects in the areas it operates. The disinfection module consists of a fan, atomizer nozzle, an electrostatic module and a disinfection tank to store disinfection solution. The nozzle of the disinfection module will spray a stream of disinfection solution towards walls and objects to disinfect these surfaces. The system activates an electrostatically charged disinfection misting system which is designed to disinfect vertical surfaces and select horizontal surfaces.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A61L 2/24 - Apparatus using programmed or automatic operation

36.

DISINFECTION MODULE FOR A SEMI-AUTONOMOUS CLEANING AND DISINFECTION DEVICE

      
Application Number CA2021050611
Publication Number 2021/237336
Status In Force
Filing Date 2021-04-30
Publication Date 2021-12-02
Owner AVIDBOTS CORP (Canada)
Inventor
  • Baboolal, Ravi
  • Grandin, Thomas
  • Magni, Alan
  • Cornies, Dan
  • Mccombe, Justin

Abstract

An autonomous or semi-autonomous cleaning device having a disinfection module mounted therein for disinfecting walls and objects in the areas it operates. The disinfection module consists of a fan, atomizer nozzle, an electrostatic module and a disinfection tank to store disinfection solution. The nozzle of the disinfection module will spray a stream of disinfection solution towards walls and objects to disinfect these surfaces. The system activates an electrostatically charged disinfection misting system which is designed to disinfect vertical surfaces and select horizontal surfaces.

IPC Classes  ?

  • A61L 2/24 - Apparatus using programmed or automatic operation
  • A47L 11/29 - Floor-scrubbing machines characterised by means for taking-up dirty liquid
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • B08B 13/00 - Accessories or details of general applicability for machines or apparatus for cleaning
  • B25J 9/18 - Programme controls electric

37.

SAFETY SYSTEMS FOR SEMI-AUTONOMOUS DEVICES AND METHODS OF USING THE SAME

      
Application Number 17031995
Status Pending
Filing Date 2019-03-27
First Publication Date 2021-11-25
Owner Avidbots Corporation (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Zinn, Ronald Scotte
  • Lee, Kenneth
  • Mcausland, Jon
  • Choi, Yoohee
  • Erusalimchik, Dan

Abstract

Systems and methods of monitoring the position of semi-autonomous or fully-autonomous devices for safe navigation in a dynamic, unstructured environment can include processes to detect localization errors via an odometry check, a laser map alignment check, or a bimodal distribution check; detect tracking errors to monitor and/or control device trajectory and/or to avoid device rollover; regulate velocity control based on static or dynamic safety zones for collision avoidance; perform system integrity checks to maintain desired performance over time; and/or the like. These processes may interface with and/or utilize sensors on the device and may provide inputs for a safety monitor system that oversees device safety. In addition, an onboard computer system with a real time operating system may be used to enable real time monitoring and response during device navigation and to execute relevant processes associated with this system independent of other processes performed.

IPC Classes  ?

  • G05D 1/02 - Control of position or course in two dimensions
  • G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
  • F16P 3/14 - Safety devices acting in conjunction with the control or operation of a machineControl arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine the means being photocells or other devices sensitive without mechanical contact
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A47L 11/29 - Floor-scrubbing machines characterised by means for taking-up dirty liquid

38.

System and method to virtually teach a semi-autonomous device

      
Application Number 17023862
Grant Number 11531347
Status In Force
Filing Date 2020-09-17
First Publication Date 2021-03-18
Grant Date 2022-12-20
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Duchesne, Thomas Joseph
  • Zinn, Ronald Scotte

Abstract

A virtual teaching system includes a semi-autonomous device to perform a task such as cleaning a target environment. The semi-autonomous device includes one or more sensors configured to record environmental data from the target environment that can be used to construct a virtual environment. The semi-autonomous device is operably coupled to an analysis system. The analysis system includes a processor to perform multiple functions, such as constructing the virtual environment from the recorded environmental data and supporting operation of a user interface. The user interface can be operably coupled to the processor, allowing a human operator to teach a virtual device in the virtual environment to perform an action sequence. Once the virtual device has been taught an action sequence in the virtual environment, the analysis system can transfer the recorded action sequence to the semi-autonomous device for use in the target environment.

IPC Classes  ?

  • G05D 1/02 - Control of position or course in two dimensions
  • G06F 3/0484 - 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
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/29 - Geographical information databases
  • G06N 20/00 - Machine learning
  • G01C 21/00 - NavigationNavigational instruments not provided for in groups
  • G01C 21/20 - Instruments for performing navigational calculations
  • G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots

39.

SYSTEM AND METHOD OF SEMI-AUTONOMOUS CLEANING OF SURFACES

      
Document Number 03162186
Status Pending
Filing Date 2020-08-12
Open to Public Date 2021-02-18
Owner AVIDBOTS CORP (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Choi, Yoohee
  • Coca, Florin
  • Fakih, Adel
  • Park, Bongkyun
  • Ye, Weilong
  • Rasheed, Umer
  • Bajwa, Bhavnit Singh
  • Fraser, Cameron Scott Reidlinger
  • Lee, Kenneth King Ho
  • Mclennan, Duncan Champan
  • Duchesne, Thomas Joseph
  • Hayton, Breanna May
  • Gorzkowski, Igor
  • Hyde, John James Samuel
  • Bersenev, Alexander
  • Baboolal, Ravi
  • Gupta, Dhrov
  • Grandin, Thomas

Abstract

A system and method can be provided for detecting the status of one or more components and/or systems of, for example, a manual, semi-autonomous, or fully autonomous cleaning device or the like. Embodiments described herein relate to a system that provides semi-autonomous cleaning of surfaces by a semi-autonomous cleaning device. The system provides for improved reliable obstacle detection and avoidance, improved sensing, improved design, improved failure detection, advanced diagnostics and expandability capabilities.

IPC Classes  ?

  • A47L 11/29 - Floor-scrubbing machines characterised by means for taking-up dirty liquid
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • B08B 13/00 - Accessories or details of general applicability for machines or apparatus for cleaning
  • B25J 9/18 - Programme controls electric
  • B25J 19/02 - Sensing devices
  • B25J 19/04 - Viewing devices
  • G01B 11/14 - Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures
  • G01M 13/00 - Testing of machine parts
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information

40.

SYSTEM AND METHOD OF SEMI-AUTONOMOUS CLEANING OF SURFACES

      
Application Number CA2020051100
Publication Number 2021/026649
Status In Force
Filing Date 2020-08-12
Publication Date 2021-02-18
Owner AVIDBOTS CORP (Canada)
Inventor
  • Choi, Yoohee
  • Coca, Florin
  • Fakih, Adel
  • Park, Bongkyun
  • Ye, Weilong
  • Rasheed, Umer
  • Bajwa, Bhavnit Singh
  • Fraser, Cameron Scott Reidlinger
  • Lee, Kenneth King Ho
  • Mclennan, Duncan Chapman
  • Duchesne, Thomas Joseph
  • Hayton, Breanna May
  • Gorzkowski, Igor
  • Hyde, John James Samuel
  • Bersenev, Alexander
  • Baboolal, Ravi
  • Gupta, Dhrov
  • Grandin, Thomas

Abstract

A system and method can be provided for detecting the status of one or more components and/or systems of, for example, a manual, semi-autonomous, or fully autonomous cleaning device or the like. Embodiments described herein relate to a system that provides semi-autonomous cleaning of surfaces by a semi-autonomous cleaning device. The system provides for improved reliable obstacle detection and avoidance, improved sensing, improved design, improved failure detection, advanced diagnostics and expandability capabilities.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A47L 11/29 - Floor-scrubbing machines characterised by means for taking-up dirty liquid
  • B08B 13/00 - Accessories or details of general applicability for machines or apparatus for cleaning
  • B25J 19/02 - Sensing devices
  • B25J 19/04 - Viewing devices
  • B25J 9/18 - Programme controls electric
  • G01M 13/00 - Testing of machine parts
  • H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
  • G01B 11/14 - Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures

41.

System and method of monitoring consumable wear components of semi-autonomous floor care equipment

      
Application Number 17060135
Grant Number 11191413
Status In Force
Filing Date 2020-10-01
First Publication Date 2021-01-21
Grant Date 2021-12-07
Owner Avidbots Corp (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Kursikowski, Derek

Abstract

In some embodiments, a method of monitoring, analyzing, and/or validating the lifecycle and maintenance schedule of consumable wear components used in or by a semi-autonomous cleaning device can include scanning a unique identifier associated with a consumable component and receiving, at the cleaning device, data associated with the unique identifier. A signal associated with the data is sent from the cleaning device to a host device. After scanning the unique identifier, the consumable component is installed in or on the cleaning device. During use of the cleaning device, a status of the consumable component is monitored and a signal is sent to the host device in response to one or more characteristics associated with the consumable component meeting a criterion.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • G08B 21/24 - Reminder alarms, e.g. anti-loss alarms
  • G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
  • G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips

42.

Apparatus and methods for semi-autonomous cleaning of surfaces

      
Application Number 16859476
Grant Number 11510545
Status In Force
Filing Date 2020-04-27
First Publication Date 2020-10-22
Grant Date 2022-11-29
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Sheikh, Faizan
  • Cabrera, Pablo Roberto Molina
  • Willick, Todd
  • D'Alessio-Doucet, Julien
  • Lee, Kenneth

Abstract

An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.

IPC Classes  ?

  • A47L 11/282 - Floor-scrubbing machines, motor-driven having rotary tools
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

43.

AVIDBOTS

      
Serial Number 90225671
Status Registered
Filing Date 2020-09-30
Registration Date 2022-04-12
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots Technical support services, namely, technical advice related to the repair of industrial robots

44.

AVIDBOTS

      
Serial Number 90225680
Status Registered
Filing Date 2020-09-30
Registration Date 2022-04-12
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots Technical support services, namely, technical advice related to the repair of industrial robots

45.

A

      
Serial Number 90225690
Status Registered
Filing Date 2020-09-30
Registration Date 2022-04-12
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots Technical support services, namely, technical advice related to the repair of industrial robots

46.

NEO

      
Serial Number 90225700
Status Registered
Filing Date 2020-09-30
Registration Date 2022-10-25
Owner Avidbots Corporation (Canada)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 37 - Construction and mining; installation and repair services

Goods & Services

Robotic machines, namely, automatic floor scrubbers, electric sweepers; cleaning robots being industrial robots Technical support services, namely, technical advice related to the repair of industrial robots

47.

SAFETY SYSTEMS FOR SEMI-AUTONOMOUS DEVICES AND METHODS OF USING THE SAME

      
Document Number 03095222
Status Pending
Filing Date 2019-03-27
Open to Public Date 2020-09-25
Owner AVIDBOTS CORP (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Zinn, Ronald Scotte
  • Lee, Kenneth
  • Mcausland, Jon
  • Choi, Yoohee
  • Erusalimchik, Dan

Abstract

Systems and methods of monitoring the position of semi-autonomous or fully-autonomous devices for safe navigation in a dynamic, unstructured environment can include processes to detect localization errors via an odometry check, a laser map alignment check, or a bimodal distribution check; detect tracking errors to monitor and/or control device trajectory and/or to avoid device rollover; regulate velocity control based on static or dynamic safety zones for collision avoidance; perform system integrity checks to maintain desired performance over time; and/or the like. These processes may interface with and/or utilize sensors on the device and may provide inputs for a safety monitor system that oversees device safety. In addition, an onboard computer system with a real time operating system may be used to enable real time monitoring and response during device navigation and to execute relevant processes associated with this system independent of other processes performed.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • B60W 30/08 - Predicting or avoiding probable or impending collision
  • B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
  • B60W 30/095 - Predicting travel path or likelihood of collision
  • F16P 3/00 - Safety devices acting in conjunction with the control or operation of a machineControl arrangements requiring the simultaneous use of two or more parts of the body
  • G08B 21/18 - Status alarms
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle
  • G08G 1/16 - Anti-collision systems

48.

Self-cleaning squeegee system and methods of using the same

      
Application Number 16519942
Grant Number 11517170
Status In Force
Filing Date 2019-07-23
First Publication Date 2020-01-30
Grant Date 2022-12-06
Owner Avidbots Corp (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Gardiner, Ian

Abstract

A system for a self-cleaning squeegee that is integrated with a semi-autonomous cleaning device includes a frame coupled to the cleaning device. A squeegee is coupled to the frame and oriented such that an edge of the squeegee is in close proximity to a surface, e.g., a floor, for cleaning. A manifold configured to receive a cleaning fluid is coupled to the frame and oriented such that the cleaning fluid can be dispersed onto at least a portion of the squeegee. A connecting member is used to couple the manifold to an external fluid distribution system that provides the cleaning fluid. The self-cleaning squeegee system can thus disperse pressurized cleaning fluid, e.g., water or a mixture of water and soap, via the manifold to clean the surface of a squeegee. In this manner, the self-cleaning squeegee system can clean squeegees on the cleaning device without the need for human intervention.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • A47L 13/11 - Squeegees
  • A47L 13/502 - Shakers for dust-cloths or mopsBumpers therefor

49.

Optical-based input for medical devices

      
Application Number 16468191
Grant Number 11523871
Status In Force
Filing Date 2016-12-08
First Publication Date 2020-01-09
Grant Date 2022-12-13
Owner Avidbots Corp (Canada)
Inventor
  • Srimohanarajah, Kirusha
  • Lui, Dorothy
  • Sela, Gal
  • Soman, Stephen Elliott
  • Movaghati, Sepide

Abstract

A system for adjusting an operating state of a medical electronic device is described. In an aspect, the system includes an optical tracking system configured to detect three or more tracking markers. The system also includes a processor coupled with the optical tracking system. The processor is programmed with instructions which, when executed, configure the processor to: configure an input command by assigning at least one operating state of the medical electronic device to a particular state of at least one of the tracking markers; after receiving a priming command, identify a present state of the tracking markers based on data from the optical tracking system; compare the present state with the particular state assigned to the operating state; and based on the comparison, determine that an input command has been received and adjust the operating state of the medical electronic device to the assigned operating state.

IPC Classes  ?

  • A61B 34/20 - Surgical navigation systemsDevices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
  • A61B 90/00 - Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups , e.g. for luxation treatment or for protecting wound edges
  • A61B 34/00 - Computer-aided surgeryManipulators or robots specially adapted for use in surgery
  • A61B 17/00 - Surgical instruments, devices or methods

50.

SAFETY SYSTEMS FOR SEMI-AUTONOMOUS DEVICES AND METHODS OF USING THE SAME

      
Application Number CA2019050378
Publication Number 2019/183727
Status In Force
Filing Date 2019-03-27
Publication Date 2019-10-03
Owner AVIDBOTS CORP (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Zinn, Ronald Scotte
  • Lee, Kenneth
  • Mcausland, Jon
  • Choi, Yoohee
  • Erusalimchik, Dan

Abstract

Systems and methods of monitoring the position of semi-autonomous or fully-autonomous devices for safe navigation in a dynamic, unstructured environment can include processes to detect localization errors via an odometry check, a laser map alignment check, or a bimodal distribution check; detect tracking errors to monitor and/or control device trajectory and/or to avoid device rollover; regulate velocity control based on static or dynamic safety zones for collision avoidance; perform system integrity checks to maintain desired performance over time; and/or the like. These processes may interface with and/or utilize sensors on the device and may provide inputs for a safety monitor system that oversees device safety. In addition, an onboard computer system with a real time operating system may be used to enable real time monitoring and response during device navigation and to execute relevant processes associated with this system independent of other processes performed.

IPC Classes  ?

  • G08G 1/16 - Anti-collision systems
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • B60W 30/08 - Predicting or avoiding probable or impending collision
  • B60W 30/09 - Taking automatic action to avoid collision, e.g. braking and steering
  • B60W 30/095 - Predicting travel path or likelihood of collision
  • F16P 3/00 - Safety devices acting in conjunction with the control or operation of a machineControl arrangements requiring the simultaneous use of two or more parts of the body
  • G08B 21/18 - Status alarms
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle

51.

System and method of monitoring consumable wear components of semi-autonomous floor care equipment

      
Application Number 16283875
Grant Number 10827901
Status In Force
Filing Date 2019-02-25
First Publication Date 2019-08-29
Grant Date 2020-11-10
Owner Avidbots Corp (Canada)
Inventor
  • Molina Cabrera, Pablo Roberto
  • Kursikowski, Derek

Abstract

In some embodiments, a method of monitoring, analyzing, and/or validating the lifecycle and maintenance schedule of consumable wear components used in or by a semi-autonomous cleaning device can include scanning a unique identifier associated with a consumable component and receiving, at the cleaning device, data associated with the unique identifier. A signal associated with the data is sent from the cleaning device to a host device. After scanning the unique identifier, the consumable component is installed in or on the cleaning device. During use of the cleaning device, a status of the consumable component is monitored and a signal is sent to the host device in response to one or more characteristics associated with the consumable component meeting a criterion.

IPC Classes  ?

  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers
  • G08B 21/24 - Reminder alarms, e.g. anti-loss alarms
  • G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
  • G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips

52.

DETECTING DEGRADATION OF BACK SQUEEGEE WATER PICK-UP PERFORMANCE FOR AUTONOMOUS FLOOR SCRUBBERS

      
Document Number 03030301
Status Pending
Filing Date 2019-01-16
Open to Public Date 2019-07-16
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Cabrera, Pablo Roberto Molina
  • Kursikowski, Derek
  • Fakih, Adel
  • Mclennan, Duncan

Abstract

A system and/or method can be provided for detecting the status of one or more components and/or systems of, for example, a manual, semi-autonomous, or fully autonomous cleaning device or the like. For example, systems and methods can be used for detecting degradation of back squeegee performance. In some embodiments, a system and/or method for detecting the status of one or more components is provided for detecting vacuum performance degradation by monitoring the current (amperage) being drawn by a vacuum motor. In addition, one or more other components can be monitored by inspecting images captured by a camera mounted on a back door of the cleaning device to determine, for example, one or more other problems associated with a squeegee mount, water pick up, and/or the like.

IPC Classes  ?

  • A47L 11/30 - Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

53.

Apparatus and methods for semi-autonomous cleaning of surfaces

      
Application Number 16030426
Grant Number 10206550
Status In Force
Filing Date 2018-07-09
First Publication Date 2018-11-08
Grant Date 2019-02-19
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Sheikh, Faizan
  • Cabrera, Pablo Roberto Molina
  • Willick, Todd
  • D'Alessio-Doucet, Julien
  • Lee, Kenneth

Abstract

An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.

IPC Classes  ?

  • A47L 11/282 - Floor-scrubbing machines, motor-driven having rotary tools
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

54.

APPARATUS AND METHODS FOR SEMI-AUTONOMOUS CLEANING OF SURFACES

      
Document Number 02983944
Status In Force
Filing Date 2016-04-25
Open to Public Date 2016-10-27
Grant Date 2023-10-03
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Cabrera, Pablo Roberto Molina
  • D'Alessio-Doucet, Julien
  • Lee, Kenneth
  • Sheikh, Faizan
  • Willick, Todd

Abstract

An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.

IPC Classes  ?

  • A47L 7/00 - Suction cleaners adapted for additional purposesTables with suction openings for cleaning purposesContainers for cleaning articles by suctionSuction cleaners adapted to cleaning of brushesSuction cleaners adapted to taking-up liquids
  • A47L 9/00 - Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating actionStoring devices specially adapted to suction cleaners or parts thereofCarrying-vehicles specially adapted for suction cleaners
  • B25J 5/00 - Manipulators mounted on wheels or on carriages

55.

APPARATUS AND METHODS FOR SEMI-AUTONOMOUS CLEANING OF SURFACES

      
Document Number 03209338
Status Pending
Filing Date 2016-04-25
Open to Public Date 2016-10-27
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Cabrera, Pablo Roberto Molina
  • D'Alessio-Doucet, Julien
  • Lee, Kenneth
  • Sheikh, Faizan
  • Willick, Todd

Abstract

An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.

IPC Classes  ?

  • A47L 7/00 - Suction cleaners adapted for additional purposesTables with suction openings for cleaning purposesContainers for cleaning articles by suctionSuction cleaners adapted to cleaning of brushesSuction cleaners adapted to taking-up liquids
  • A47L 9/00 - Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating actionStoring devices specially adapted to suction cleaners or parts thereofCarrying-vehicles specially adapted for suction cleaners
  • B25J 5/00 - Manipulators mounted on wheels or on carriages

56.

Apparatus and methods for semi-autonomous cleaning of surfaces

      
Application Number 15137510
Grant Number 10667664
Status In Force
Filing Date 2016-04-25
First Publication Date 2016-10-27
Grant Date 2020-06-02
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Sheikh, Faizan
  • Cabrera, Pablo Roberto Molina
  • Willick, Todd
  • D'Alessio-Doucet, Julien
  • Lee, Kenneth

Abstract

An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.

IPC Classes  ?

  • A47L 11/282 - Floor-scrubbing machines, motor-driven having rotary tools
  • A47L 11/40 - Parts or details of machines not provided for in groups , or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers or levers

57.

APPARATUS AND METHODS FOR SEMI-AUTONOMOUS CLEANING OF SURFACES

      
Application Number CA2016050480
Publication Number 2016/168944
Status In Force
Filing Date 2016-04-25
Publication Date 2016-10-27
Owner AVIDBOTS CORP. (Canada)
Inventor
  • Sheikh, Faizan
  • Cabrera, Pablo Roberto Molina
  • Willick, Todd
  • D'Alessio-Doucet, Julien
  • Lee, Kenneth

Abstract

An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.

IPC Classes  ?

  • A47L 9/00 - Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating actionStoring devices specially adapted to suction cleaners or parts thereofCarrying-vehicles specially adapted for suction cleaners
  • A47L 7/00 - Suction cleaners adapted for additional purposesTables with suction openings for cleaning purposesContainers for cleaning articles by suctionSuction cleaners adapted to cleaning of brushesSuction cleaners adapted to taking-up liquids
  • B25J 5/00 - Manipulators mounted on wheels or on carriages