×

Systems and methods for programming drones

  • US 10,564,940 B2
  • Filed: 05/03/2018
  • Issued: 02/18/2020
  • Est. Priority Date: 05/03/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement a card-based programing system, the method comprising:

  • displaying, by the programing system, a list of instructional cards available for selection by a user;

    wherein the list includes at least one instructional card that represents an action or behavior to be performed by a device, at least one instructional card that represents an input to at least one other instructional card, and at least one instructional card that represents a modifier to at least one other instructional card; and

    wherein each individual instructional card displays at least one image, and belongs to at least one category;

    receiving, by the programing system, one or more instructional cards selected by the user;

    organizing, by the programing system, the selected instructional cards into at least one hand, wherein an individual hand comprises one or more instructional cards that are interpreted as a logical program step, and wherein the instructional cards in the at least one hand are restricted by the physical limitations of the device;

    generating, by the programing system, an executable program based on the instructional cards received by the programing system; and

    transmitting, by the programing system, the executable program to the device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×