IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0062307
(2008-04-03)
|
등록번호 |
US-8392924
(2013-03-05)
|
발명자
/ 주소 |
- Klave, Daniel L.
- Owen, James E.
- Wells, Kim Phuong
- Bourret, Mary
- Mathieson, Rono J.
|
출원인 / 주소 |
- Sharp Laboratories of America, Inc.
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
23 |
초록
▼
A method and system for implementing custom scheduling policies including making alterations to internal task scheduling policies or firmware operating within the MFP throughout the lifetime of the MFP. Internal task scheduling policy alterations can be made either remotely or on-site at a customer
A method and system for implementing custom scheduling policies including making alterations to internal task scheduling policies or firmware operating within the MFP throughout the lifetime of the MFP. Internal task scheduling policy alterations can be made either remotely or on-site at a customer location. Custom scheduling policies can be implemented for different periods of time. The MFP includes a task run-time controller to receive and process the internal task scheduling policy alterations. The task run-time controller includes a task tuner, which may implement the internal task scheduling policy alterations responsive to usage characteristics of the MFP.
대표청구항
▼
1. A method for altering an internal task scheduling policy of a multifunction printer (MFP), comprising: altering the internal task scheduling policy responsive to one or more different internal task scheduling policies; andapplying the one or more different internal task scheduling policies by per
1. A method for altering an internal task scheduling policy of a multifunction printer (MFP), comprising: altering the internal task scheduling policy responsive to one or more different internal task scheduling policies; andapplying the one or more different internal task scheduling policies by performing task tuning functions at run-time of the MFP,wherein altering the internal task scheduling policy includes:generating a printer job language (PJL) job using a host physically remote from the MFP, wherein the PJL job includes an alteration of the internal task scheduling policy;transmitting the remotely generated PJL job from the host to the MFP via a communication medium; andparsing the PJL job within the MFP using a PJL parser to extract the alteration of the internal task scheduling policy. 2. The method of claim 1, further comprising: applying the one or more different internal task scheduling policies by performing task tuning functions at boot-up of the MFP. 3. The method of claim 1, wherein applying the one or more different internal task scheduling policies includes: remotely activating the one or more different internal task scheduling policies using a communication medium from a location different from where the MFP is located. 4. The method of claim 1, wherein applying the one or more different internal task scheduling policies includes: activating the one or more different internal task scheduling policies on-site at a location substantially the same as where the MFP is located. 5. The method of claim 1, wherein performing the task tuning functions includes changing a task execution order based on a round robin policy. 6. The method of claim 1, wherein performing the task tuning functions includes time slicing individual tasks. 7. The method of claim 1, wherein performing the task tuning functions includes shifting at least some tasks having an affinity for one processor of the MFP to another processor of the MFP. 8. The method of claim 1, wherein performing the task tuning functions includes at least one of (a) deactivating a task and (b) activating the task. 9. The method of claim 1, wherein performing the task tuning functions includes at least one of (a) loading a task execution code, (b) unloading the task execution code, (c) replacing the task execution code, and (d) patching the task execution code. 10. The method of claim 1, wherein the internal task scheduling policy is altered responsive to a custom scheduling policy. 11. The method of claim 10, wherein the custom scheduling policy alters task scheduling levels of at least one task group for different periods of time. 12. The method of claim 11, wherein the different periods of time include different periods of a 24-hour day. 13. The method of claim 11, wherein the different periods of time include different days of a week. 14. The method of claim 11, wherein a first period of time is associated with a higher task scheduling level for one of (a) printing, (b) scanning, (c) copying, (d) faxing, and (e) networking task groups, and wherein a second period of time is associated with a higher task scheduling level for one of (a) the printing, (b) the scanning, (c) the copying, (d) the faxing, and (e) the networking task groups, the task scheduling level of the second period being different from the task scheduling level of the first period. 15. The method of claim 11, wherein the internal task scheduling policy is aperiodically altered responsive to the custom scheduling policy. 16. The method of claim 1, wherein altering the internal task scheduling policy includes altering the internal task scheduling policy based on MFP usage statistical data. 17. The method of claim 16, wherein altering the internal task scheduling policy based on the MFP usage statistical data includes: averaging a number of printed, scanned, copied, and faxed images made by the MFP over a period of time; andcomparing the averaged numbers. 18. The method of claim 1, wherein altering the internal task scheduling policy includes: monitoring a history of idle time of one or more processors of the MFP; andaltering the internal task scheduling policy responsive to the monitoring. 19. The method of claim 1, further comprising: permanently storing the one or more different task scheduling policies in a non-volatile storage medium. 20. The method of claim 1, further comprising: temporarily storing the one or more different task scheduling policies in at least one of (a) a non-volatile storage medium and (b) a volatile storage medium. 21. The method of claim 20, further comprising: recalling the one or more stored task scheduling policies, thereby altering the internal task scheduling policy. 22. A method for altering an internal task scheduling policy of a multifunction printer (MFP), comprising: altering the internal task scheduling policy based on MFP usage statistical data and responsive to one or more different internal task scheduling policies; andapplying the one or more different internal task scheduling policies by performing task tuning functions at run-time of the MFP,wherein altering the internal task scheduling policy includes: averaging a number of printed, scanned, copied, and faxed images made by the MFP over a period of time;comparing the averaged numbers;monitoring a history of idle time of one or more processors of the MFP; andaltering the internal task scheduling policy responsive to monitoring the history of idle time and based on the average number of printed, scanned, copied, and faxed images made by the MFP over the period of time.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.