Using atomic commands with an imaging device to prevent the transmission of interleaved sets of commands
First Claim
Patent Images
1. A method comprising:
- accumulating commands generated by execution of an application program, the commands including an action command to cause an imaging device to perform an action and at least one set up command separate from the action command to set up the imaging device to perform the action;
determining whether one of the commands generated by the execution of the application program is said action command;
halting transmission of all of the accumulated commands to the imaging device in response to the determination that one of the commands is not the action command; and
triggering transmission of all of the accumulated commands to the imaging device in response to the determination that one of the commands is the action command.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes generating a first set of commands for an imaging device. The first set of commands are associated with a first task to be performed by the imaging device. A second set of commands are generated for the imaging device during a second time interval that overlaps the first time interval. The second set of commands are associated with a second task to be performed by the imaging device. The first set of commands is transmitted to the imaging device during a third interval of time, and the second set of commands is transmitted to the imaging device during a fourth interval of time that does not overlap with the third interval of time.
28 Citations
24 Claims
-
1. A method comprising:
-
accumulating commands generated by execution of an application program, the commands including an action command to cause an imaging device to perform an action and at least one set up command separate from the action command to set up the imaging device to perform the action; determining whether one of the commands generated by the execution of the application program is said action command; halting transmission of all of the accumulated commands to the imaging device in response to the determination that one of the commands is not the action command; and triggering transmission of all of the accumulated commands to the imaging device in response to the determination that one of the commands is the action command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article comprising a storage medium storing instructions to cause a processor-based system to:
-
accumulate commands generated by execution of an application program, the commands including an action command to cause an imaging device to perform an action and at least one set up command separate from the action command to set up the imaging device to perform the action; determine whether one of the commands generated by the execution of the application program is said action command; halt transmission of all of the accumulated commands to the imaging device in response to the determination that one of the commands is not the action command; and trigger transmission of all of the accumulated commands to the imaging device in response to the determination that one of the commands is the action command. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a camera; a serial bus coupled to the camera; and a computer coupled to the serial bus, the computer to; execute an application program to generate commands, the commands including an action command to cause the camera to perform an action and at least one set up command other than the action command to set up the camera to perform the action, determine whether one of the commands generated by the execution of the application program is said action command, halt transmission of all of the accumulated commands to the camera via the serial bus in response to the determination that one of the commands is not the action command, and trigger transmission of all of the accumulated commands to the camera via the serial bus in response to the determination that one of the commands is the action command. - View Dependent Claims (22, 23, 24)
-
Specification