IP Library Granted Patent US 10,478,973
Granted Patent B2
US 10,478,973 · App. 15/426,054 · Granted Nov 19, 2019

Mobile robot security enforcement

Inventors: Travis J. Deyle (San Jose, CA); Erik Schluntz (Mountain View, CA)
Assignee: Cobalt Robotics Inc.
B25J13/006B25J5/007B25J9/1679B25J9/1694B25J9/1697B25J11/002B25J11/008B25J13/086B25J19/023G01V8/10G05D1/0022G05D1/0044G05D1/0094G05D1/0212G05D1/0274G06K7/10297G06K19/14G08B13/196G08B13/19647G08B13/2491G05B2219/45103G05D2201/0207G05D2201/0209Y10S901/01Y10S901/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,478,973
App. No.
15/426,054
Granted
Nov 19, 2019
Kind
B2
Abstract

A mobile robot is configured for operation in a commercial or industrial setting, such as an office building or retail store. The robot can patrol one or more routes within a building, and can detect violations of security policies by objects, building infrastructure and security systems, or individuals. In response to the detected violations, the robot can perform one or more security operations. The robot can include a removable fabric panel, enabling sensors within the robot body to capture signals that propagate through the fabric. In addition, the robot can scan RFID tags of objects within an area, for instance coupled to store inventory. Likewise, the robot can generate or update one or more semantic maps for use by the robot in navigating an area and for measuring compliance with security policies.

Claims (53)

1. A mobile robot, comprising:

a motorized base configured to move the mobile robot along one or more patrol routes within a building;

a wireless transceiver configured to communicate with a central system of the building;

a housing body storing one or more sensors configured to detect a violation of a security policy by an object or individual within a proximity of the mobile robot; and

a controller configured to, in response to detecting the violation of the security policy:

provide information representative of the object or individual and describing the violation of the security policy to the central system, the central system configured to display an interface to a human operator, the interface displaying:

the information representative of the object or individual and the violation of the security policy,

a location of the object or individual within a map displayed within the interface, and

a manual control interface element comprising one or more selectable security operations selected based on the violated security policy;

in response to receiving a request from the central system and generated in response to a selection of a displayed selectable security operation by the human operator, configure the mobile robot to operate in a manual control mode controlled by the human operator; and

perform the selected security operation, the selected security operation causing a modification of a patrol route of the mobile robot.

2. The mobile robot of claim 1 , wherein the mobile robot is configured to move along the one or more patrol routes without input from an operator.

3. The mobile robot of claim 1 , wherein the one or more sensors comprise a camera system.

4. The mobile robot of claim 1 , wherein detecting the violation of the security policy comprises one of: determining that the individual is not authorized to be in a location of the individual, determining that the individual is performing an action that the individual is not authorized to perform, and determining that the individual is not in possession of proper credentials.

5. The mobile robot of claim 1 , wherein detecting the violation of the security policy comprises one or more of: determining that a door is unlocked, determining that a door is open, determining that a window is open, determining that the object is not in an authorized location, and determining that the object is malfunctioning.

6. The mobile robot of claim 1 , wherein the patrol route is modified based on a location of the object or individual.

7. The mobile robot of claim 1 , wherein the one or more selectable security operations includes recording video of the object or individual.

8. The mobile robot of claim 1 , wherein the one or more selectable security operations includes obstructing a path of the individual.

9. A method, comprising:

moving, by a mobile robot, along a patrol route within a building;

detecting, by a sensor of the mobile robot, one of an object or an individual within a proximity of the patrol route;

determining, by the mobile robot, if the detected object or individual violates a security policy;

communicatively coupling, by the mobile robot, to a central system of the building; and

in response to determining that the detected object or individual violates the security policy:

providing, by the mobile robot, information representative of the object or individual and describing the violation of the security policy to the central system of the building, the central system configured to display an interface to a human operator, the interface displaying:

the information representative of the object or individual and the violation of the security policy,

a location of the object or individual within a map displayed within the interface, and

a manual control interface element comprising one or more selectable security operations selected based on the violated security policy;

in response to receiving a request from the central system and generated in response to a selection of a displayed selected security operation by the human operator, configuring the mobile robot to operate in a manual control mode controlled by the human operator; and

performing, by the mobile robot, the selected security operation, the selected security operation causing a modification of a patrol route of the mobile robot.

10. The method of claim 9 , wherein the mobile robot is configured to move along the one or more patrol routes without input from an operator.

11. The method of claim 9 , wherein the sensor comprises a camera system.

12. The method of claim 9 , wherein determining if the detected object or individual violates the security policy comprises one of: determining that the individual is not authorized to be in a location of the individual, determining that the individual is performing an action that the individual is not authorized to perform, and determining that the individual is not in possession of proper credentials.

13. The method of claim 9 , wherein determining if the detected object or individual violates the security policy comprises one of: determining that a door is unlocked, determining that a door is open, determining that a window is open, determining that the object is not in an authorized location, and determining that the object is malfunctioning.

14. The method of claim 9 , wherein the patrol route is modified based on a location of the object or individual.

15. The method of claim 9 , wherein the one or more selectable security operations includes recording video of the object or individual.

16. The method of claim 9 , wherein the one or more selectable security operations includes obstructing a path of the individual.

17. A mobile robot, comprising:

a motorized base configured to move the mobile robot along one or more patrol routes within a building;

a wireless transceiver configured to communicate with a central system of the building;

a housing body storing one or more sensors configured to detect a violation of a security policy by an object or individual within a proximity of the mobile robot; and

a controller configured to, in response to detecting the violation of the security policy:

present information representative of the detected violation of the security policy within an interface displayed by the central system, the interface configured further configured to display an interface to a human operator, the interface displaying:

the information representative of the violation of the security policy,

a location of the violation of the security policy, and

a set of selectable security operations selected based on the violated security policy;

in response to receiving a request from the central system, configuring the mobile robot to operate in a manual control mode;

receiving a selected security operation while configured to operate in a manual control mode; and

perform the selected security operations, the selected security operation causing a modification of a patrol route of the mobile robot.

18. The mobile robot of claim 17 , wherein the patrol route is modified based on a location of the object or individual.

19. The mobile robot of claim 17 , wherein the one or more selectable security operations includes recording video of the object or individual.

20. The mobile robot of claim 17 , wherein the one or more selectable security operations includes obstructing a path of the individual.

21. The mobile robot of claim 1 , wherein the mobile robot, when configured to operate in the manual control mode, is configured to display a real-time video feed of the human operator on a display of the mobile robot.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: COBALT LIQUIDATION LLC
To: COBALT AI, LLC
Reel/Frame 068246/0575 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE, ASSIGNEE NAME, AND REPLACE THE PREVIOUSLY RECORDED ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 67338 FRAME 58. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 8, 2024
From: COBALT ROBOTICS, INC.
To: COBALT LIQUIDATION LLC
Reel/Frame 068217/0196 →
MERGER Recorded May 7, 2024
From: COBALT ROBOTICS INC.
To: COBALT AI, LLC
Reel/Frame 067338/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2017
From: DEYLE, TRAVIS J.; SCHLUNTZ, ERIK
To: COBALT ROBOTICS INC.
Reel/Frame 041750/0165 →
Continuity (4)
Provisional Application 62293229 · Feb 6, 2016
Provisional Application 62301545 · Feb 29, 2016
Provisional Application 62350713 · Jun 15, 2016
Related Publication 20170225334A1 · Aug 10, 2017
Cited By (2)
US 12,311,070 US 12,560,935