×

Distributed autonomous robot systems and mehtods

  • US 10,083,418 B2
  • Filed: 05/04/2017
  • Issued: 09/25/2018
  • Est. Priority Date: 05/04/2016
  • Status: Active Grant
First Claim
Patent Images

1. An autonomous distributed computing system comprising:

  • a first computing system including at least one server and a first database;

    a plurality of autonomous robot devices in selective communication with the first computing system via a first communications network, at least one of the plurality of autonomous robot devices including a controller, a drive motor, and an image capturing device,the at least one of the autonomous robot devices configured to (i) roam autonomously through a facility in response to operation of the drive motor by the controller, (ii) capture a first set of one or more images of a designated position for like physical objects at a first location within the facility, (iii) retrieve from the first database a second set of one or more images of the like physical objects, (iv) compare the first set of one or more images and the second set of one or more images (v) detect, based on the comparison, that the like physical objects of a set of like physical objects are absent from the first location within the facility, (vi) read an identifier at the first location that is associated with the set of like physical objects, and (vii) transmit the identifier to the first computing system; and

    a second computing system in selective communication with the first computing system via a second communications network, the second computing system including a second database and being located remotely from the first computing system,wherein the first computing system is programmed to (i) store data in the first database that indicates a need to add more of the like physical objects to the set at the first location in response to receipt of the identifier from the at least one of the autonomous robot devices, and (ii) upon execution of an automated batch file, transmit the data associated with the like physical objects stored in the first database to the second computing system; and

    wherein the second computing system is programmed to (i) receive the data associated with the like physical objects, (ii) correct a perpetual inventory error based on the data associated with the like physical objects, and (iii) transmit a corrected perpetual inventory to the first computing system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×