×

Adaptive data analytics service

  • US 9,996,369 B2
  • Filed: 12/14/2015
  • Issued: 06/12/2018
  • Est. Priority Date: 01/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an adaptive analytics system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations to remotely control actions of one or more robots, the operations comprising;

    obtaining, by the adaptive analytics system from the one or more robots, a plurality of respective values for an operational attribute recorded by the one or more robots, the values respectively representing a property of respective environments of the one or more robots;

    aggregating by the adaptive analytics system, the plurality of values to compute a benchmark range of values for the operational attribute;

    receiving, by the adaptive analytics system from a first robot of the one or more robots, a first value of the operational attribute recorded by the first robot at a first location in a first environment of the first robot;

    determining, by the adaptive analytics system, that the first value of the operational attribute recorded by the first robot is outside the benchmark range of values for the operational attribute; and

    in response to determining that the first value of the operational attribute recorded by the first robot is outside the benchmark range of values for the operational attribute,selecting a particular robot from the one or more robots to navigate toward the first location in the first environment of the first robot and to record a subsequent value for the operational attribute,generating one or more commands that when executed by the particular robot cause the particular robot to navigate toward the first location in the first environment and to record the subsequent value of the operational attribute, andproviding, by the adaptive analytics system to the particular robot, the one or more generated commands; and

    one or more robots, each robot comprising one or more actuators that are each configured to effect a physical movement of the robot, one or more processors, and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations comprising;

    receiving, by the robot from the adaptive analytics system, the one or more generated commands; and

    executing the one or more generated commands to perform operations comprising;

    navigating toward the first location in the first environment of the first robot at which the first value of the operational attribute was recorded,recording a subsequent value of the operational attribute, andproviding, by the robot to the adaptive data analytics system, the recorded subsequent value of the operational attribute.

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