Remotely-controlled device control system, device and method
First Claim
1. A system for controlling a remotely-controlled device, comprising:
- a marketplace having at least one available module and at least one available module description file (MDF);
a plurality of input data sources;
at least one remotely-controlled device;
at least one active module and at least one active MDF, whereeach active MDF is associated with one active module and includes identification data representative of;
at least one input required by its associated active module; and
a source identification of at least one input data source of the plurality of input data sources for the at least one input required by its associated active module, whereeach available module and each active module are defined as being processor-executable code of an operation of the at least one remotely-controlled device; and
a processing unit comprised of at least one processor coupled to a processor-readable medium storing processor-executable code of the at least one active module, the processing unit being configured to;
receive the at least one active module;
receive, for each received active module, input data representative of the at least one input required by its associated MDF;
generate output data as a function of at least the input data; and
provide the output data to a destination system, wherebyan operation of the at least one remotely-controlled device is responsive to the output data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, device, and method for controlling a remotely-controlled device are disclosed. The remotely-controlled device control system could include one or more remotely-controlled devices; a controller comprised of a data collection module, at least one active module, at least one module description file (MDF), a robot description file (RDF) for each remotely-controlled device, and a processing unit (PU); at least one data source, and a marketplace. The PU may be configured to receive at least one active module; receive, for each received active module, input data of its associated MDF provided by the data collection module; generate, for each received active module, output data as a function of to the input data received by the processing unit, and provide the output data to a destination system.
9 Citations
20 Claims
-
1. A system for controlling a remotely-controlled device, comprising:
-
a marketplace having at least one available module and at least one available module description file (MDF); a plurality of input data sources; at least one remotely-controlled device; at least one active module and at least one active MDF, where each active MDF is associated with one active module and includes identification data representative of; at least one input required by its associated active module; and a source identification of at least one input data source of the plurality of input data sources for the at least one input required by its associated active module, where each available module and each active module are defined as being processor-executable code of an operation of the at least one remotely-controlled device; and a processing unit comprised of at least one processor coupled to a processor-readable medium storing processor-executable code of the at least one active module, the processing unit being configured to; receive the at least one active module; receive, for each received active module, input data representative of the at least one input required by its associated MDF; generate output data as a function of at least the input data; and provide the output data to a destination system, whereby an operation of the at least one remotely-controlled device is responsive to the output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for controlling a remotely-controlled device, comprising:
a processing unit comprised of at least one processor coupled to a processor-readable medium storing processor-executable code of at least one active module, the processing unit being configured to; receive the at least one active module, where each received active module is defined as being the processor-executable code of an operation of at least one remotely-controlled device and associated with one active module description file (MDF) that includes identification data representative of; at least one input required by its associated active module, and a source identification of at least one input data source of a plurality of input data sources for the at least one input required by its associated active module; receive, for each received active module, input data representative of the at least one input required by its associated MDF; generate output data as a function of at least the input data, and provide the output data to a destination system, whereby an operation of the at least one remotely-controlled device is responsive to the output data. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method for controlling a remotely-controlled device, comprising:
-
receiving, by a processing unit comprised of at least one processor coupled to a processor-readable medium storing processor-executable code of at least one active module, each active module defined as being the processor-executable code of an operation of at least one remotely-controlled device and associated with one active module description file (MDF) that includes identification data representative of; at least one input required by its associated active module, and a source identification of at least one input data source of a plurality of input data sources for the at least one input required by its associated active module; receiving, for each received active module, input data representative of the at least one input required by its associated MDF; generating output data as a function of at least the input data; and providing the output data to a destination system, whereby an operation of the at least one remotely-controlled device is responsive to the output data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification