REMOTELY AND INTERACTIVELY CONTROLLING SEMI-AUTOMATIC DEVICES
First Claim
1. An apparatus comprising:
- an input device configured to receive information associated with two or more tasks to be performed in relation to one or more semi-automatic devices;
an output device configured to communicate an instruction associated with at least one of the two or more tasks;
a processor in communication with the input and output devices; and
a memory in communication with the processor, said memory storing the information associated with the two or more tasks, said memory further storing an application executable by the processor, wherein the application is configured, upon execution, to dynamically prioritize the two or more tasks based at least in part on a set of rules defining the relative priorities associated with the two or more tasks, the application further configured, upon execution, to automatically communicate, via the output device, an instruction associated with one of the two or more tasks based at least in part on the dynamic prioritization.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, method and computer program product are provided for enabling a user to remotely and interactively control, using voice commands, the processing tasks of multiple pieces of equipment, such as semi-automatic medication storing, dispensing and packaging devices. In particular, an apparatus may be configured to provide a user with a voice prompt associated with a dynamically prioritized task. In response, the apparatus may further be configured to receive, a voice command from the use and to transmit an instruction associated with the voice command to one of the multiple pieces of equipment for performance of the prioritized task.
155 Citations
40 Claims
-
1. An apparatus comprising:
-
an input device configured to receive information associated with two or more tasks to be performed in relation to one or more semi-automatic devices; an output device configured to communicate an instruction associated with at least one of the two or more tasks; a processor in communication with the input and output devices; and a memory in communication with the processor, said memory storing the information associated with the two or more tasks, said memory further storing an application executable by the processor, wherein the application is configured, upon execution, to dynamically prioritize the two or more tasks based at least in part on a set of rules defining the relative priorities associated with the two or more tasks, the application further configured, upon execution, to automatically communicate, via the output device, an instruction associated with one of the two or more tasks based at least in part on the dynamic prioritization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more semi-automatic devices; and an apparatus configured to receive and store information associated with two or more tasks to be performed in relation to the one or more semi-automatic devices, said apparatus further configured to dynamically prioritize the two or more tasks based at least in part on a set of rules defining the relative priorities associated with the two or more tasks, and to communicate an instruction associated with one of the two or more tasks based at least in part on the dynamic prioritization. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving information associated with two or more tasks to be performed in relation to one or more semi-automatic devices; dynamically prioritizing the two or more tasks based at least in part on a set of rules defining the relative priorities associated with the two or more tasks; and communicating an instruction associated with one of the two or more tasks based at least in part on the dynamic prioritization. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus:
-
an input device configured to receive an instruction associated with a task to be performed by one of a set of semi-automated devices, said instruction selected based on a dynamic prioritization of a plurality of tasks to be performed by the set of semi-automated devices; an output device configured to output an audible prompt associated with the instruction; a processor in communication with the input and output devices; and a memory in communication with the processor, said memory storing an application executable by the processor, wherein the application is configured, upon execution, to convert the instruction into the audible prompt. - View Dependent Claims (34, 35)
-
-
36. A computer program product for remotely and interactively controlling one more semi-automated devices, wherein the computer program product comprises at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving information associated with two or more tasks to be performed in relation to one or more semi-automatic devices; a second executable portion for dynamically prioritizing the two or more tasks based at least in part on a set of rules defining the relative priorities associated with the two or more tasks; and a third executable portion for communicating an instruction associated with one of the two or more tasks based at least in part on the dynamic prioritization. - View Dependent Claims (37, 38, 39, 40)
-
Specification