1460759851-824b9b24-f7a6-4e8c-b346-a177e140b13a

1-2. (canceled)
3. A spark ignition internal combustion engine characterized in that into a calculation formula, which uses a cylinder internal pressure and a cylinder internal temperature to calculate an self-ignition delay time, a maximum cylinder internal pressure and maximum cylinder internal temperature when equivolume combustion is realized are entered so as to calculate a shortest self-ignition delay time and a knock limit forced-ignition timing is determined based on the calculated shortest self-ignition delay time.
4. The spark ignition internal combustion engine as set forth in claim 3 characterized in that before determining said knock limit forced-ignition timing, correction is performed so that the smaller a combustion chamber volume at compression top dead center by a variable compression ratio mechanism, the longer the shortest self-ignition delay time.

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 method of transmitting acknowledgment packets over a network, the method comprising:
adaptively determining, with a processor at a receiving device, a number of acknowledgements to be transmitted from the receiving device to a sending device based upon the geographic distance between the sending device and the receiving device and an analysis of a type of a request being transmitted by the receiving device to the sending device; and
dynamically transmitting, based on the adaptively determined number of acknowledgments, a set of acknowledgement packets from the receiving device to the sending device,
wherein each acknowledgment packet in the dynamically transmitted set of acknowledgement packets individually and immediately acknowledges reception of a corresponding data packet received at the receiving device from the sending device.
2. The method of claim 1, wherein adaptively determining the number of acknowledgements is based on a number of data packets expected in response to the request transmitted by the receiving device to the sending device.
3. The method of claim 1, wherein adaptively determining the number of acknowledgements is based on an identity of the sending device.
4. The method of claim 1, wherein adaptively determining the number of acknowledgements is based on estimated congestion in a network between the sending device and the receiving device.
5. The method of claim 1, further comprising:
dynamically transmitting, based on the adaptively determined number of acknowledgments, a second set of acknowledgement packets from the receiving device to the sending device,
wherein each acknowledgment packet in the second set respectively acknowledges reception of at least two data packets as remaining data packets are received at the receiving device from the sending device.
6. The method of claim 1, wherein the set of acknowledgement packets is dynamically transmitted in accordance with a TCPIP protocol.
7. A system for transmitting acknowledgment packets over a network comprising a first network device and a second network device interconnected to the first network device via the network, the system comprising:
a non-transitory memory storing instructions; and
a processor configured to execute the instructions stored in the memory, wherein the instructions, when executed by the processor, cause the processor to:
adaptively determine, with the processor, a number of acknowledgements to be transmitted from the first network device to the second network device based upon the geographic distance between the first network device and the second network device; and
dynamically transmit, based on the adaptively determined number of acknowledgments, a set of acknowledgement packets from the first network device to the second network device,
wherein each acknowledgment packet in the dynamically transmitted set of acknowledgement packets individually and immediately acknowledges reception of a corresponding data packet received at the first network device from the second device.
8. The system of claim 7, wherein adaptively determining the number of acknowledgements is based on a number of data packets expected in response to the request transmitted by the first network device to the second network device.
9. The system of claim 7, wherein adaptively determining the number of acknowledgements is based on an identity of the second network device.
10. The system of claim 7, wherein adaptively determining the number of acknowledgements is based on estimated congestion in a network connection interconnecting the first network device and the second network device.
11. The system of claim 7, wherein the instructions further cause the processor to:
dynamically transmit, based on the adaptively determined number of acknowledgments, a second set of acknowledgement packets from the first network device to the second network device,
wherein each acknowledgment packet in the second set respectively acknowledges reception of at least two data packets as remaining data packets are received at the first network device from the second network device.
12. The system of claim 7, wherein the set of acknowledgement packets is dynamically transmitted in accordance with a TCPIP protocol.
13. A method of transmitting acknowledgment packets over a network, the method comprising:
adaptively determining, with a processor at a receiving device, a number of acknowledgements to be transmitted from the receiving device to a sending device based upon the geographic distance between the sending device and the receiving device; and
dynamically transmitting, based on the adaptively determined number of acknowledgments, a set of acknowledgement packets from the receiving device to the sending device,
wherein each acknowledgment packet in the dynamically transmitted set of acknowledgement packets individually and immediately acknowledges reception of a corresponding data packet received at the receiving device from the sending device.
14. The method of claim 13, wherein adaptively determining the number of acknowledgements is based on a number of data packets expected in response to a request from the sending device.
15. The method of claim 13, wherein the number of acknowledgements is based upon said geographic distance relative to a predetermined distance.
16. The method of claim 13, wherein:
the sending device comprises a set of sending devices including at least a first sending device located at a first geographic location and a second sending device located at a second geographic location different from the first geographic location;
the receiving device dynamically transmits the set of acknowledgement packets as a single acknowledgement for every packet as that packet is received from the first sending device located at the first geographic location; and
the receiving device dynamically transmits the set of acknowledgement packets as a single acknowledgement for a group of two or more packets as they are received from the second sending device located at the second geographic location.

1460759842-021da0d9-4fd3-4b1c-84e3-0e507c6179cc

1. An image processing apparatus connected to a license management server that manages a license of an application, the image processing apparatus comprising:
a storage unit that stores therein a license file containing an expiration date of the license of the application and a class of the license;
a detecting unit that acquires the expiration date from the license file and detects whether the expiration date has passed;
a class identifying unit that identifies a class of the license whose expiration date is detected as having passed, based on the license file;
an update-process determining unit that determines a method of performing an update process based on the identified class;
a license-file acquiring unit that acquires a license file from the license file management server based on the determined method of performing the update process; and
a replacing unit that replaces the license file stored in the storage unit with the license file acquired by the license-file acquiring unit.
2. The image processing apparatus according to claim 1, wherein
the class includes a trial version that allows the application to be used on a trial basis and an official version that allows the application to be used with a right of use,
the update-process determining unit determines, when the class corresponds to the trial version, the update process to be performed by using a method of replacing the license file stored in the storage unit with a license file of the official version,
the license-file acquiring unit acquires a license file of the official version from the license management server; and
the replacing unit replaces the license file stored in the storage unit with the license file of the official version acquired by the license-file acquiring unit.
3. The image processing apparatus according to claim 1, wherein
the class includes a trial version that allows the application to be used on a trial basis and an official version that allows the application to be used with a right to use,
the update-process determining unit further includes
a checking unit that checks, when the class corresponds to the official version, with the license management server whether a license update process by a user is completed or not, and

when it is confirmed that the update process by the user is completed, the update-process determining unit determines the update process to be performed by using a method of replacing the license file stored in the storage unit with a license file of the trial version,
the license-file acquiring unit acquires a license file of the trial version from the license management server; and
the replacing unit replaces the license file stored in the storage unit with the license file of the trial version acquired by the license-file acquiring unit.
4. The image processing apparatus according to claim 1, wherein
the class includes a trial version that allows the application to be used on a trial basis and an official version that allows the application to be used with a right of use,
the update-process determining unit further includes
a checking unit that checks, when the class corresponds to the trial version, with the license management server whether a license update process by a user is completed or not, and

when it is confirmed that the update process by the user is not completed, the update-process determining unit determines the update process to be performed by using a method of replacing the license file stored in the storage unit with a license file of a new trial version,
the license-file acquiring unit acquires a license file of the new trial version from the license management server; and
the replacing unit replaces the license file stored in the storage unit with the license file of the new trial version acquired by the license-file acquiring unit.
5. A remote management system that includes an image processing apparatus and a license management server that manages a license of an application, wherein
the image processing apparatus includes
a storage unit that stores therein a license file containing an expiration date of the license of the application and a class of the license;
a detecting unit that acquires the expiration date from the license file and detects whether the expiration date has passed;
a class identifying unit that identifies a class of the license whose expiration date is detected as having passed, based on the license file;
an update-process determining unit that determines a method of performing an update process based or the identified class;
a license-file acquiring unit that acquires a license file from the license file management server based or the determined method of performing the update process; and
a replacing unit that replaces the license file stored in the storage unit with the license file acquired by the license-file acquiring unit, and

the license management server includes
a receiving unit that receives a request to update a license from the image processing apparatus; and
a transmitting unit that transmits a license file according to the request.
6. A computer program product comprising a computer usable medium having computer-readable program codes embodied in the medium to be executed by a computer that includes a storage unit that stores therein a license file containing an expiration date of a license of an application and a class of the license, the program codes when executed causing the computer to execute:
acquiring the expiration date from the license file;
determining whether the expiration date acquired at the acquiring has passed;
identifying a class of the license whose expiration date is detected as having passed at the determining, based or the license file;
determining a method of performing an update process based on the class identified at the identifying;
acquiring a license file from the license management server based on the method of performing the update process determines at the determining; and
replacing the license file stored in the storage unit with the license file acquired at the acquiring the license file.

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 video display apparatus, comprising:
a first display panel, a second display panel and a third display panel; wherein:
the first display panel has an aspect which is generally the mirror image of the similar aspect of the second display panel and the third display panel.
2. The video display apparatus of claim 1, wherein:
the aspect is the relative buff direction of a buff layer.
3. The video display apparatus of claim 2, wherein:
the buff layer is a silicon buff layer.
4. The video display apparatus of claim 2, wherein:
the buff layer is a glass buff layer.
5. The video display apparatus of claim 2, wherein:
the buff layer is a layer of material overlying a silicon layer.
6. The video display apparatus of claim 2, wherein:
the buff layer is a layer of material overlying a glass layer.
7. The video display apparatus of claim 2, wherein:
the buff layer is a polyimide layer overlying a silicon layer.
8. The video display apparatus of claim 2, wherein:
the buff layer is a polyimide layer overlying a glass layer.
9. The video display apparatus of claim 1, wherein:
the first display panel is a green display panel.
10. The video display apparatus of claim 1, wherein:
the video display apparatus is a three panel projection display apparatus.
11. The video display apparatus of claim 1, wherein:
each of the first display panel, the second display panel and the third display panel is a liquid crystal display.
12. The video display apparatus of claim 1, wherein:
each of the first display panel, the second display panel and the third display panel is a reflective liquid crystal display.
13. The video display apparatus of claim 1, wherein:
the video display apparatus is a non-telecentric projection system.
14. The video display apparatus of claim 1, wherein:
the aspect is the relative twist direction of a liquid crystal material layer.
15. A set of liquid crystal panels for a video projection system, comprising:
a first panel having a fist relative buff direction;
a second panel having the first relative buff direction; and
a third panel having a second relative buff direction.
16. The set of claim 15, wherein:
the second relative buff direction is generally a mirror image direction as compared to the first relative buff direction.
17. The set of claim 15, wherein:
the second relative buff direction is offset from a reference buff direction by an amount equal to but opposite an offset of the first relative buff direction.
18. A set of liquid crystal panels for a video projection system, comprising:
a first panel having a first relative liquid crystal twist direction;
a second panel having the first relative liquid crystal twist direction; and
a third panel having a second relative liquid crystal twist direction.
19. The set of claim 18, wherein:
the second relative liquid crystal twist direction is generally a mirror image direction as compared to the first relative liquid crystal twist direction.
20. The set of claim 18, wherein:
the second relative liquid crystal twist direction is offset from a reference liquid crystal twist direction by an amount equal to but opposite an offset of the first relative liquid crystal twist direction.
21. A method for producing a multi-panel display apparatus, comprising:
buffing a first panel buff layer in a first direction;
buffing a second panel buff layer in the first direction; and
buffing a third panel buff layer in a second direction.
22. The method of claim 21, wherein:
the first panel buff layer, the second panel buff layer, and the third panel buff layer are each buff layers overlaying a silicon layer in, respectively, a first panel, a second panel, and a third panel.
23. The method of claim 22, and further including:
providing a liquid crystal in the first panel having a first twist direction;
providing a liquid crystal in the second panel having the first twist direction; and
providing a liquid crystal in the third panel having a second twist direction.
24. The method of claim 22, and further including:
assembling the fist panel, the second pane, and the third panel such that a first image from the first panel, a second image from the second panel, and a third image from the third panel converge to create a combined image.
25. The method of claim 21, wherein:
the third panel buff layer is a layer in a green display panel.
26. A liquid crystal panel comprising:
a buff layer;
a liquid crystal layer; and
indicia of a buff direction associated with said buff layer.
27. A liquid crystal panel according to claim 26, further comprising indicia of a twist direction associated with said liquid crystal layer.
28. A liquid crystal panel according to claim 26, wherein said indicia of said buff direction is included in a part number associated with said panel.