Remotely and interactively controlling semi-automatic devices
First Claim
Patent Images
1. An apparatus comprising:
- a first input device configured to receive information associated with two or more tasks to be performed in relation to one or more medication storing, dispensing and packaging devices;
an output device configured to communicate an instruction, associated with at least one of the two or more tasks, to a user operating at least one of the one or more medication storing, dispensing and packaging devices;
a processor in communication with the first input device and the output device;
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, (a) 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, (b) to prioritize one or more actions associated with at least one of the two or more tasks based at least in part on historical data representing options previously selected by one or more users in relation to the one or more actions, and (c) 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, to a user operating at least one of the one or more medication storing, dispensing and packaging devices;
a second input device configured to receive an audible command from a user operating the apparatus in response to the instruction based at least in part on the dynamic prioritization, the application further configured, upon execution, to convert the audible command into an instruction associated with the at least one of the one or more medication storing, dispensing and packaging devices; and
a transmitter configured to wirelessly transmit the instruction converted from the audible command to the at least one of the one or more medication storing, dispensing and packaging devices for execution.
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.
137 Citations
31 Claims
-
1. An apparatus comprising:
-
a first input device configured to receive information associated with two or more tasks to be performed in relation to one or more medication storing, dispensing and packaging devices; an output device configured to communicate an instruction, associated with at least one of the two or more tasks, to a user operating at least one of the one or more medication storing, dispensing and packaging devices; a processor in communication with the first input device and the output device; 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, (a) 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, (b) to prioritize one or more actions associated with at least one of the two or more tasks based at least in part on historical data representing options previously selected by one or more users in relation to the one or more actions, and (c) 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, to a user operating at least one of the one or more medication storing, dispensing and packaging devices; a second input device configured to receive an audible command from a user operating the apparatus in response to the instruction based at least in part on the dynamic prioritization, the application further configured, upon execution, to convert the audible command into an instruction associated with the at least one of the one or more medication storing, dispensing and packaging devices; and a transmitter configured to wirelessly transmit the instruction converted from the audible command to the at least one of the one or more medication storing, dispensing and packaging devices for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more medication storing, dispensing and packaging devices; an apparatus configured to (a) receive and store information associated with two or more tasks to be performed in relation to the medication storing, dispensing and packaging devices, (b) 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, (c) prioritize one or more actions associated with at least one of the two or more tasks based at least in part on historical data representing options previously selected by one or more users in relation to the one or more actions, and (d) wirelessly communicate an instruction, associated with one of the two or more tasks based at least in part on the dynamic prioritization, to a mobile device of a user operating at least one of the one or more medication storing, dispensing and packaging devices; the mobile device configured (a) to receive an audible command from the user in response to the instruction based at least in part on the dynamic prioritization, (b) to convert the audible command into an instruction associated with one of the medication storing, dispensing and packaging devices, and (c) to wirelessly transmit the instruction converted from the audible command to the at least one of the one or more medication storing, dispensing and packaging devices for execution. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving information associated with two or more tasks to be performed in relation to one or more medication storing, dispensing and packaging 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; prioritizing one or more actions associated with at least one of the two or more tasks based at least in part on historical data representing options previously selected by one or more users in relation to the one or more actions; communicating an instruction, associated with one of the two or more tasks based at least in part on the dynamic prioritization, to a user operating at least one of the one or more medication storing, dispensing and packaging devices; receiving an audible command from the user in response to the instruction based at least in part on the dynamic prioritization; converting the audible command into an instruction associated with the at least one of the medication storing, dispensing and packaging devices; and transmitting the instruction converted from the audible command to the at least one of the medication storing, dispensing and packaging devices for execution. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
a first input device configured to receive an instruction associated with a task to be performed in relation to at least one of a set of medication storing, dispensing and packaging devices, wherein (a) the instruction is selected based on a dynamic prioritization of a plurality of tasks to be performed in relation to the at least one of the set of medication storing, dispensing and packaging devices, (b) the dynamic prioritization is based at least in part on a set of rules defining the relative priorities associated with the plurality of tasks, and (c) one or more actions associated with at least one of the plurality of tasks are prioritized based at least in part on historical data representing options previously selected by one or more users in relation to the one or more actions; an output device configured to output an audible prompt associated with the instruction; a processor in communication with the first input device and the output device; 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 for a user operating at least one of the one or more medication storing, dispensing and packaging devices; a second input device configured to receive an audible command in response to the instruction based on the dynamic prioritization, wherein the application is further configured, upon execution, to convert the audible command into an instruction associated with the at least one of the set of medication storing, dispensing and packaging devices; and a second output device configured to wirelessly transmit the instruction converted from the audible command to the at least one of the medication storing, dispensing and packaging devices for execution for execution. - View Dependent Claims (27)
-
-
28. A computer program product for remotely and interactively controlling one more medication storing, dispensing and packaging devices, wherein the computer program product comprises at least one non-transitory 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 medication storing, dispensing and packaging devices; a second executable portion for (a) 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 (b) prioritizing one or more actions associated with at least one of the two or more tasks based at least in part on historical data representing options previously selected by one or more users in relation to the one or more actions; 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, to a user operating at least one of the one or more medication storing, dispensing and packaging devices; a fourth executable portion for receiving an audible command in response to the instruction based at least in part on the dynamic prioritization; a fifth executable portion for converting the audible command into an instruction associated with one of the medication storing, dispensing and packaging devices; and a sixth executable portion for transmitting the instruction to the at least one of the medication storing, dispensing and packaging devices for execution. - View Dependent Claims (29, 30, 31)
-
Specification