1460743654-4da67fce-f1ce-44a0-9b73-c876dda0afd5

What is claimed is:

1. A system for an embedded disk controller, comprising:
a first main processor operationally coupled to a high performance bus;
a second processor operationally coupled to a peripheral bus;
a bridge that interfaces between the high performance and peripheral bus; and
an external bus controller coupled to the high performance bus and operationally coupled to external devices via an external bus interface.
2. The system of claim 1, further comprising:
an interrupt controller module that can generate a fast interrupt to the first main processor.
3. The system of claim 1, further comprising:
a history module coupled to the high performance and peripheral bus for monitoring bus activity.
4. The system of claim 1, further comprising:
a servo controller that is coupled to the processor through a servo controller interface and provides real time servo controller information to the second processor.
5. The system of claim 1, wherein the second processor may be a digital signal processor that is operationally coupled to the first main processor through an interface.
6. A system for an embedded disk controller, comprising:
a first main processor operationally coupled to a high performance bus;
a second processor operationally coupled to a peripheral bus;
a bridge that interfaces between the high performance and peripheral bus; and
an external bus controller coupled to the high performance bus and operationally coupled to external devices via an external bus interface; and
an interrupt controller module that can generate a fast interrupt to the first main processor.
7. The system of claim 6, further comprising:
a history module coupled to the high performance and peripheral bus for monitoring bus activity.
8. The system of claim 6, further comprising:
a servo controller that is coupled to the second processor through a servo controller interface and provides real time servo controller information to the second processor.
9. The system of claim 6, wherein the second processor may be a digital signal processor that is operationally coupled to the first main processor through an interface.
10. A system for an embedded disk controller, comprising:
a first main processor operationally coupled to a high performance bus;
a second processor operationally coupled to a peripheral bus;
a bridge that interfaces between the high performance and peripheral bus;
an external bus controller coupled to the high performance bus and operationally coupled to external devices via an external bus interface;
an interrupt controller module that can generate a fast interrupt to the first main processor; and
a history module coupled to the high performance and peripheral bus for monitoring bus activity.
11. The system of claim 10, further comprising:
a servo controller that is coupled to the second processor through a servo controller interface and provides real time servo controller information to the second processor.
12. The system of claim 10, wherein the second processor may be a digital signal processor that is operationally coupled to the first main processor through an interface.
13. A system for an embedded disk controller, comprising:
a first main processor operationally coupled to a high performance bus;
a second processor operationally coupled to a peripheral bus;
a bridge that interfaces between the high performance and peripheral bus;
an external bus controller coupled to the high performance bus and operationally coupled to external devices via an external bus interface;
an interrupt controller module that can generate a fast interrupt to the first main processor;
a history module coupled to the high performance and peripheral bus for monitoring bus activity; and
a servo controller that is coupled to the second processor through a servo controller interface and provides real time servo controller information to the second processor.
14. The system of claim 10, wherein the second processor may be a digital signal processor that is operationally coupled to the first main processor through an interface.
15. A system for allowing communication between a first main processor and a second processor in an embedded disk controller, comprising:
an interface with a first register that can be read or written by the first main processor, and a second register that can only be read by the first main processor and read or written by the second processor.
16. A method for allowing communication between a first main processor and a second processor in an embedded disk controller, comprising:
writing data into a first register, wherein the first main processor may write data into the first register;
generating an interrupt to the second processor; and
reading the first register, wherein the second processor reads the first register.
17. The method of claim 16, wherein the second processor services the interrupt.
18. The method of claim 16, wherein the first register is available for writing data after the second processor services the interrupt.

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 system for managing combustion in an internal combustion engine, comprising:
a detection module that determines a combustion condition of the internal combustion engine, the combustion condition comprising one of a first combustion condition or second combustion condition;
a fuel table module that receives the combustion condition and selects an engine operating request based on data in a first fuel table when the combustion condition is the first combustion condition, and data in a second fuel table when the combustion condition is the second combustion condition; and
an engine control module that receives the engine operating request and generates engine operating commands based on the engine operating request.
2. The system of claim 1, wherein the first combustion condition comprises combustion of only a first fuel, and the second combustion condition comprises combustion of a combination of the first fuel and a second fuel.
3. The system of claim 2, wherein the first fuel comprises a liquid fuel and the second fuel comprises a gaseous fuel.
4. The system of claim 2, wherein the second combustion condition comprises a substitution rate of the second fuel.
5. The system of claim 2, wherein the second fuel table is one of a plurality of second fuel tables each associated with a different desired substitution rate of the second fuel.
6. The system of claim 1, wherein the combustion condition comprises one of the first combustion condition, the second combustion condition, and a third combustion condition, the fuel table module being further configured to select the engine operating request based on data in a third fuel table when the combustion condition is the third combustion condition.
7. The system of claim 6, wherein the first combustion condition comprises combustion of only a first fuel, the second combustion condition comprises combustion of a combination of the first fuel and a second fuel, and the third combustion condition comprises combustion of only the second fuel.
8. The system of claim 1, wherein the data in the first fuel table comprises first predetermined data correlation values based on combustion of only a first fuel by the internal combustion engine, and the data in the second fuel table comprises second predetermined data correlation values based on combustion of a combination of the first fuel and a second fuel by the internal combustion engine, the first and second predetermined data correlation values being different.
9. The system of claim 8, wherein the types of data correlations of the first and second predetermined data correlation values are the same.
10. The system of claim 1, further comprising a powertrain module that receives the engine operating request and adjusts powertrain control elements based on the engine operating request.
11. The system of claim 1, wherein the detection module collects engine data from sensor elements, and determines the combustion condition of the engine based on the engine data collected from the sensor elements.
12. A method for managing combustion in an internal combustion engine, comprising:
selecting a combustion operating condition of the internal combustion engine, the combustion operating condition being one of a single fuel mode or a dual fuel mode;
referencing one of a first fuel table or a second fuel table based on the selected operating condition, wherein the first fuel table is referenced when the selected operating condition is the single fuel mode and the second fuel table is referenced when the selected operating condition is the dual fuel mode;
selecting an engine operating request from the referenced first fuel table or second fuel table; and
sending engine operating commands to engine control elements according to the engine operating request.
13. The method of claim 12, wherein each of the first and second fuel tables comprises a plurality of predetermined engine operating requests based on current operating conditions of the internal combustion engine.
14. The method of claim 12, further comprising collecting engine data from sensor elements, and wherein current operating conditions of the internal combustion engine are based on the collected engine data.
15. The method of claim 12, wherein selecting the combustion operation condition of the engine is based on current operating conditions of the internal combustion engine.
16. The method of claim 12, wherein selecting a combustion operation condition of the engine comprises detecting the combustion operating condition of the engine.
17. The method of claim 12, further comprising referencing one of the first fuel table, the second fuel table, or a third fuel table based on the selected operating condition, and wherein the single fuel mode comprises fueling the internal combustion engine using only one of a first and second fuel, and the dual fuel mode comprises fueling the internal combustion engine using a combination of the first and second fuels, and wherein the first fuel table is referenced when the selected operating condition is the single fuel mode with the internal combustion engine being fueled by the first fuel only, and the third fuel table is referenced when the selected operating condition is the single fuel mode with the internal combustion engine being fueled by the second fuel only.
18. The method of claim 12, wherein the first fuel table comprises first predetermined data correlation values based on combustion of only a first fuel by the internal combustion engine, and the second fuel table comprises second predetermined data correlation values based on combustion of a combination of the first fuel and a second fuel by the internal combustion engine, the first and second predetermined data correlation values being different.
19. The method of claim 18, wherein the types of data correlations of the first and second predetermined data correlation values are the same
20. A system for managing combustion in an engine, comprising:
a detection module that collects engine data from sensor elements and detects a combustion condition of the engine, the combustion condition comprising at least a status of whether an engine is combusting a first fuel or a combination of the first fuel and a second fuel;
a fuel table module that receives the combustion condition and selects an engine operating request, the fuel table module comprising:
a first fuel table, wherein the first fuel table is referenced when the engine is only combusting the first fuel, and
a dual fuel table, wherein the dual fuel table is referenced when the engine is combusting the combination of the first fuel and the second fuel; and

an engine control module that receives the engine operating request and sends out engine operating commands to engine control elements.

1460743646-461198c3-ea96-440d-9eb2-6461dd9a7ad7

1. A cleaning device configured for cleaning a male portion of an aligning-type fiber optic connector, comprising:
a generally box-shaped container having a plurality of sides;
a plurality of discrete soft, large work surfaces on a first side of the plurality of sides, the work surfaces being disposed in side-by-side relation to one another and having open regions therebetween at a elevation lower than an elevation of the plurality of work surfaces;
an elongated slot-shaped opening in the first side of the plurality of sides of the container, the opening being adjacent to and extending along a first edge of the first side; and
a plurality of cleaning wipes located inside the container, the wipes being fed from the inside of the container through the slot-shaped opening and placed on the work surfaces for cleaning.
2. The device in accordance with claim 1 wherein the container is formed of paperboard, cardboard, molded plastic, or electrostatic discharging material.
3. The device in accordance with claim 1 wherein the plurality of discrete work surfaces are disposed on a resilient surface extending over substantially all of the first side the container.
4. The device in accordance with claim 1 wherein the plurality of discrete work surfaces are formed of a non-limiting material.
5. The device in accordance with claim 4 wherein the plurality of discrete work surfaces are formed of a tight, closed cell material, or a covered open cell matrix.
6. The device in accordance with claim 5 wherein the plurality of discrete work surfaces are formed of neoprene.
7. The device in accordance with claim 1 wherein the plurality of cleaning wipes is placed on a roll.
8. The device in accordance with claim 7 wherein each of the plurality of cleaning wipes is detachable from adjacent cleaning wipes.
9. The device in accordance with claim 1 wherein the wipes are pre wetted.

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 hand held personal digital assistant including:
memory for storing information;
a display;
a pagewidth printhead disposed within a body section of the personal digital assistant;
a processor for processing information to generate dot data and supply it to the printhead;
a print media cartridge for supplying print media to the printhead, the print media cartridge being removably disposed within a hinge joint of said personal digital assistant\u2014which hingedly connects the display to the body section; and
a user interface configured to enable: retrieval of the information from the memory for display on the display; printing of the displayed information; and input of further information for storage, display and printing.
2. The personal digital assistant of claim 1 including a releasable cover portion through which said print media cartridge andor an ink cartridge can be removed.
3. The personal digital assistant of claim 1 wherein said printer includes a monolithic pagewidth printhead.
4. The personal digital assistant of claim 3 wherein said printhead is an ink jet printhead.
5. The personal digital assistant of claim 1 wherein said user interface includes a touch screen integrated into the display.