1460715211-5b260748-c9a9-42ba-aa88-6c0153cbff42

1. A method of selective constant complexity dismissal in task scheduling of a plurality of tasks, each described by one of a plurality of task records, in a computing environment by a processor device, comprising:
implementing a strictly increasing function to generate a plurality of unique creation stamps, each of the plurality of unique creation stamps increasing over time pursuant to the strictly increasing function;
labeling a new task with a new unique creation stamp of the plurality of unique creation stamps;
implementing a dismissal action by at least one of a list of dismissal rules against at least one of the plurality of tasks, wherein the one of the list of dismissal rules holds a minimal valid creation (MVC) stamp, the MVC stamp updated when the dismissal action for the one of the list of dismissal rules is executed;
identifying a match between one of the list of dismissal rules referring to criteria unrelated to the unique creation stamps and a specific attribute of the task and determining whether the task has a unique creation stamp lower than the MVS stamp;
dismissing the task to thereby prevent execution thereof, if the specific attribute of the task matches the one of the list of dismissal rules and has a unique creation stamp lower than the MVC stamp; and
executing the task, if the specific attribute of the task does not match the list of dismissal rules or if the task has a unique creation stamp that is not lower than the MVC stamp.
2. The method of claim 1, further including selecting a next task from the plurality of tasks for execution and iterating the steps of identifying and dismissing.
3. The method of claim 1, further including performing the dismissal action by adding the at least one of the list of dismissal rules to the list of dismissal rules.
4. The method of claim 2, wherein performing the dismissal action is performed in parallel with placing the plurality of task records in the task queue.
5. The method of claim 1, further including de-queuing the at least one of the plurality of task records from the task queue for execution by a dispatcher.
6. The method of claim 4, wherein implementing the at least one of the list of dismissal rules further includes comparing at least one attribute of the at least one of the plurality of task records against the at least one of the list of dismissal rules.
7. The method of claim 1, wherein implementing the at least one of the list of dismissal rules is performed in a replication scheduling system for constant time complexity dismissal of tasks belonging to a logical group.
8. The method of claim 1, wherein implementing the at least one of the list of dismissal rules is performed to one of dynamically manage lifecycles of the plurality of tasks and prevent redundant task execution in computing environments having a plurality of queued duplicated tasks.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A surgical system comprising:
a surgeon’s console including an input device for receiving an input from the surgeon;
at least one manipulator structure operable to receive a first surgical instrument and a second surgical instrument, the first surgical instrument having a first number of degrees of freedom, the second surgical instrument having a second number of degrees of freedom, and the first number of degrees of freedom being different from the second number of degrees of freedom; and
a controller for controlling at least one instrument coupled to the at least one manipulator structure,
wherein the controller is operable to control the first surgical instrument and the second surgical instrument by using a first kinematic model of the first instrument and a second kinematic model of the second instrument, at least one of the first kinematic model or the second kinematic model including a phantom degree of freedom that models a range of joint configurations that are not included in the corresponding first instrument or second instrument.
2. The system of claim 1, wherein the first and second kinematic models each have a same number of degrees of freedom.
3. The system of claim 1, wherein the first kinematic model and the second kinematic model each define a 6\xd7N Jacobian matrix.
4. The system of claim 1, wherein values for the phantom degree of freedom are discarded from an output of the corresponding first kinematic model or second kinematic model.
5. The system of claim 1, wherein the first surgical instrument and a corresponding manipulator structure together have a third number of degrees of freedom that excludes at least one degree of freedom necessary to fully define a position of the first surgical instrument.
6. The system of claim 5, wherein the second surgical instrument and a corresponding manipulator structure together have a fourth number of degrees of freedom that excludes at least two degrees of freedom necessary to fully define a position of the second surgical instrument.
7. The system of claim 1, wherein the first surgical instrument includes a camera, and the controller is operable to control a position of a tip of the camera.
8. The system of claim 7, wherein the controller is operable to cause the camera to pan or tilt by manipulating the pitch and yaw of the camera.
9. The system of claim 7, wherein the controller is operable to cause the camera to tilt by manipulating the camera to pan.
10. The system of claim 8, wherein the controller is operable to maintain a location of the camera at an aperture of a patient while causing the camera to pan.
11. The system of claim 1, wherein the first surgical instrument has at least one non-kinematic degree of freedom.
12. The system of claim 11, wherein the controller is operable to actuate the at least one non-kinematic degree of freedom instead of controlling a kinematic degree of freedom of the first surgical instrument.

1460715203-6e01051a-f43f-4f28-909b-c2f6ce18d6cd

1. A liquid ejecting printing head comprising:
a printing element substrate having an ejection port for ejecting a liquid;
a supporting member having a face to which the printing element substrate is bonded, thereby supporting the printing element substrate on the face;
a sealant for sealing one side face of the printing element substrate and another side face which is an opposite face of the one side face; and
ribs which are formed along and opposing the one side face and the other side face,
wherein the sealant is disposed at a region between the one side face and one of the ribs, as well as at a region between the other side face and another of the ribs, and
the sealant is not provided at a back side of the ribs, the back side of the ribs not facing the printing element substrate.
2. The printing head as set forth in claim 1, wherein two of the ribs are positioned behind the printing element substrate.
3. The printing head as set forth in claim 1, wherein at least one of the ribs is formed integrally with the supporting member.
4. The printing head as set forth in claim 1, wherein at least one of the ribs is formed separately from the supporting member.
5. The printing head as set forth in claim 1, wherein at least one of the ribs is installed along the entire width of the printing element substrate.
6. The printing head as set forth in claim 1, wherein the sealant is used to seal between the ribs and the printing element substrate.
7. The printing head as set forth in claim 1, wherein
a height from a base of at least one of the ribs to a top part thereof is greater than a thickness of the printing element substrate.
8. The printing head as set forth in claim 7, wherein
the base of at least one of the ribs is positioned at a position lower than the face of the supporting member bonded to the printing element substrate.
9. The printing head as set forth in claim 7, wherein
a part of the face of the supporting member to which the printing element substrate is bonded receives the sealant between the ribs and the printing element substrate.
10. A liquid ejecting printing head comprising:
a printing element substrate having an ejection port for ejecting a liquid;
a supporting member having a face to which the printing element substrate is bonded, thereby supporting the printing element substrate on the face;
a sealant for sealing one side face of the printing element substrate and another side face which is an opposite face of the one side face; and
a plate-like members which are formed along and opposing the one side face and the other side face,
wherein the sealant is disposed at a region between the one side face and one of the plate-like members as well as at a region between the other side face and another of the plate-like members, and
the sealant is not provided at a back side of the plate-like members, the back side of the plate-like members not facing the printing element substrate.
11. The printing head according to claim 10, wherein a tip of at least one of the plate-like members can be displaced in a direction of the one side face of the printing element substrate.
12. The printing head according to claim 10, wherein an intersection point of at least one of the plate-like members with the supporting member is positioned at a position lower than the face of the supporting member.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An inkjet printer comprising:
an inkjet printhead comprising at least one corrodible structure comprised of silicon nitride, borophosphosilicate glass (BPSG) or silicon oxide, said corrodible structure having a surface exposed to ink; and
an ink reservoir containing said ink, said ink reservoir being in fluid communication with said printhead,

wherein said ink comprises:
water;
a dye; and
a metal additive for minimizing corrosion of said exposed surface, said metal additive comprising one or more metals selected from the group consisting of: Al(III), Fe(III), Fe(II), Cu(II), Cu(I), Bi(III), Cr(III), Mg(II), Sr(II), Ba(II), Ce(III), Ag(I), Al, Fe, Ce, Cu, Cr, Mg and Ag.
2. The inkjet printer of claim 1, wherein metal additive comprises one or metals selected from the group consisting of: Al(III) and Fe(III).
3. The inkjet printer of claim 1, wherein said metal additive comprises one or more metals selected from the group consisting of: aluminium nitrate nonahydrate, iron(III) nitrate nonahydrate; iron(III) hydroxide, ammonium iron(III) sulfate, iron(III) sulfate heptahydrate, iron(III) chloride and iron(III) bromide.
5. The inkjet printer of claim 1, wherein said metal additive is contained in said ink in a concentration in the range of 0.01 to 200 ppm.
6. The inkjet printer of claim 1, wherein said ink comprises 0.01 to 25 wt. % of said dye.
7. The inkjet printer of claim 1, wherein said dye comprises one or more sulfonate groups.
8. The inkjet printer of claim 7, wherein said dye comprises one or more counterions selected from the group consisting of: ammonium, potassium and sodium.
9. The inkjet printer of claim 7, wherein said dye is an azo dye.
10. The inkjet printer of claim 1, wherein said metal additive is contained in said ink in particulate form, and wherein an average particle size of said metal additive is in the range of 0.01 to 2 microns.
11. The inkjet printer of claim 1, wherein said printhead comprises a plurality of nozzle chambers, each nozzle chamber comprising at least one structure comprised of silicon nitride.
12. The inkjet printer of claim 11, wherein a roof of each nozzle chamber defines part of a nozzle plate for said printhead, wherein said nozzle plate is comprised of silicon nitride.
13. The inkjet printer of claim 1, wherein said printhead comprises a plurality of nozzle chambers, each nozzle chamber comprising at least one structure comprised of silicon oxide.
14. The inkjet printer of claim 1, wherein said printhead comprises CMOS layers having at least one layer of BPSG exposed to said ink.
15. The inkjet printer of claim 1, wherein said printhead comprises CMOS layers, having at least one layer of silicon oxide exposed to said ink.
16. The inkjet printer of claim 12, wherein said printhead comprises a plurality of ink inlets defined by openings through said CMOS layers.
17. The inkjet printer of claim 11, wherein each nozzle chamber comprises an actuator selected from the group consisting of:
a heater element for heating at least some of the ink to a temperature sufficient to cause formation of a bubble in the nozzle chamber; and
a thermal bend actuator comprised of: a passive beam and a thermoelastic active beam fused to the passive beam.
18. An inkjet ink comprising:
water;
0.01 to 25 wt. % of a dye having one or more sulfonate groups, wherein said dye comprises one or more counterions selected from the group consisting of: potassium, sodium and ammonium; and
a metal additive for minimizing corrosion of corrodible surfaces in an inkjet printhead, said metal additive comprising one or more metals selected from the group consisting of: Al(III), Fe(III), Fe(II), Cu(II), Cu(I), Bi(III), Cr(III), Mg(II), Sr(II), Ba(II), Ce(III), Ag(I), Al, Fe, Ce, Cu, Cr, Mg and Ag.
19. The inkjet ink of claim 18, wherein said dye comprises a potassium counterion.
20. A kit comprising:
a printer having an inkjet printhead, said inkjet printhead comprising at least one structure comprised of silicon nitride, borophosphosilicate glass (BPSG) or silicon oxide, said structure having a surface exposed to ink; and
at least one ink cartridge for installation in said printer, said ink cartridge containing an inkjet ink, wherein said ink comprises:
water;
a dye; and
a metal additive for minimizing corrosion of said exposed surface, said metal additive comprising one or more metals selected from the group consisting of: Al(III), Fe(III), Fe(II), Cu(II), Cu(I), Bi(III), Cr(III), Mg(II), Sr(II), Ba(II), Ce(III), Ag(I), Al, Fe, Ce, Cu, Cr, Mg and Ag.